[rel="tip"] { cursor: pointer; }

.f-notification-inner { position: relative; overflow: hidden; }
.login22news { cursor: pointer; }

#geraro ::-webkit-scrollbar {
  width: 16px;
}

#geraro ::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 9px;
  border: 4px solid transparent;
  background-clip: content-box;
}
#geraro ::-webkit-scrollbar-thumb:hover {
  background-color: #76777f;
}

#geraro ::-webkit-scrollbar-track {
  background-color: transparent;
}

#geraro ::-webkit-scrollbar-track-piece {
  background-color: transparent;
}

#geraro ::-webkit-scrollbar:horizontal{
height: 8px;
}

#geraro ::-webkit-scrollbar-thumb:horizontal{
background-color: rgba(255, 255, 255, 0.25);
border-radius: 9px;
border: 4px solid transparent;
background-clip: content-box;
}

.paginacaonotif li { max-height: 39px; }

img.iconstar { position: relative; top: -2px; }
#notificacoesnovas .box-novidade { left: -32px !important; position: relative; top: 41px !important; letter-spacing: unset; text-transform: none; }

@media only screen and (min-width: 1px) and (max-width: 665px) {
a.janelaconfs-aba { padding: 10px; }
}
a.urlnotificacao { color: unset !important; font-weight: 700; }
span.textomotivoarticle { font-style: italic; }

.bloquearuserh { display: inline-block; max-width: 75%; position: relative; margin-top: -45px; }
.verdebotao { background: #0d750d !important; cursor: pointer; }
.vermelhobotao { background: #b52525 !important; cursor: pointer; }

@keyframes progress { 100% { right: 100%; } }
.barraprogresso-notif { content: ''; position: absolute; bottom: 0px; right: 0px; height: 4px; width: 100%; background: #5c62de; }
.abaoculta { display: none; }
.enviar-window { float: left; font-weight: 700; font-size: 16px; text-align: center; color: #ffffff; padding-top: 6px; width: 100%; height: 35px; border: none; border-radius: 20px; margin-top: 10px; background-color: #094f77; }

.sobremim-stats-box { padding: 10px; background: #2a3040; border: 2px solid #525e7e; border-radius: 6px; margin-top: 0.5rem; margin-bottom: 0.5rem; display: flex; justify-content: space-between; align-items: center; position: relative; width: 281px; }
.sobremim-stats-txt1 {  color: white; padding-left: 45px; font-size: 15px; font-family: "Roboto",sans-serif!important; }
.sobremim-stats-icon { position: absolute; left: 0.35rem; top: 0; height: 100%; width: 40px; background-repeat: no-repeat; background-position: 50%; background-size: auto; }
.sobremim-stats-txt2 { font-size: 18px; line-height: 1em; font-weight: 700!important; color: white; }
.redirecionar { cursor: pointer; }

.novidadecategoria { width: 10px; height: 10px; border-radius: 50%; background-color: #dc1f1f; position: relative; display: inline-block; margin-left: 7px; }
.novoemblemawin { position: absolute; top: 0px !important; background: #36772a; border-radius: 0.4em; line-height: 16px; padding: 0px; color: white; font-size: 11px; width: 53px; font-weight: 800; font-family: "Roboto",sans-serif!important; z-index: 1; right: 0px; text-align: center; }
.buttonselectavatar:hover { background-color: #36772a !important; border: 2px solid rgb(56 92 73 / 25%) !important; }
.buttonselectavatar.selecionado { background-color: #36772a; border: 2px solid rgb(56 92 73 / 25%); }
.buttonselectavatar.atualizaid { background-color: #b32633 !important; border: 2px solid rgb(179 38 51 / 25%) !important; }
.buttonselectavatar.editarid-cancelado { background-color: #026fd3; border: 2px solid rgb(2 111 211 / 25%); }
.caixa-selecionaravatar { float: left; background-color: #2a3040; overflow: hidden; transition: all 500ms ease; width: 155px; margin-right: 5px; margin-bottom: 8px; text-align: center; border: 0px solid #525e7e; border-radius: 8px; }
.backgroundavatar-estatua { cursor: pointer; height: 139px; background: transparent url(https://i.imgur.com/DCgkKP8.png) no-repeat center bottom; }
.backgroundavatar-estatua2 { background-position: 30px 73px !important; cursor: pointer; height: 139px; background: transparent url(https://i.imgur.com/0DHClpx.png) no-repeat center bottom; }
.backgroundavatar-estatua3 { background-position: 2px 41px !important; cursor: pointer; height: 139px; background: transparent url(https://i.imgur.com/gbAKIAb.png) no-repeat center bottom; }
.backgroundavatar-anonimo { cursor: pointer; height: 100%; background-position: center 32% !important; }

.buttonselectavatar.avatarbloqueado { height: 30px; background-color: #b32633 !important; border: 2px solid rgb(179 38 51 / 25%) !important; }
.avatarbloqueado img { position: relative; margin-top: -7px; margin-right: 5px; }
.avatarbloqueado span { position: relative; top: -1px; }
.semavatar img.icon-anonimo { margin-right: 2px; }
.semexibir { display: none !important; }
.caixa-selecionaravatar .convidadohash {  width: 100px; left: 29px; }
.alinharavatar-estatua { margin-right: 2px; margin-top: 11px; }
.infos-selectavatar { overflow: hidden; text-align: center; min-height: 49px; display: flex; justify-content: center; align-items: center; }
.texto-infoselectavatar { font-family: "Roboto",sans-serif!important; color: white;font-weight: bold; }
.infos-selectavatar-boxbutton { padding-top: 4px; padding-bottom: 4px; text-align: center; }
.buttonselectavatar { cursor: pointer; margin: auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; color: white; background-color: #252c3f; -webkit-box-shadow: 0px 3px 0px 0px rgb(0 0 0 / 30%); -moz-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 0px 0px rgb(0 0 0 / 30%); line-height: 10px; width: 80%; padding: 8px 10px; margin-bottom: 8px; margin-top: 4px; border: 2px solid #525e7e; border-radius: 6px; font-size: 15px; font-weight: 600; }
.idanonimo-avatar { width: 79px; color: #fff; background-color: #36772a; display: inline-block; padding: 3px 0px; font-size: 12px; font-weight: 700; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 7px; position: relative; top: -2px; left: 43px; }
.pendenteid { left: -4px !important; width: 165px !important; background-color: #b32633 !important; }
.icon-anonimo { top: -1px; position: relative; cursor: pointer; }
a.enviar-window.verdebotao.editarid { width: 165px !important; }

.janelaconfs-espaco { margin: -6px -10px 15px 0px; padding: 0 14px; border-bottom: 1px solid hsla(0,0%,100%,0.1); display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; }
.janelaconfs-aba { font-family: "Roboto",sans-serif!important; font-weight: 700; padding: 0 30px 12px; position: relative; font-size: 14px; line-height: 18px; color: hsla(0,0%,100%,0.5) !important; cursor: pointer; text-decoration: none; }
.janelaconfs-aba.selecionado { color: #fff !important; border-bottom: 2px solid #026fd3; transition: all .25s ease; }
.janelaconfs-aba:hover { color: #fff !important; border-bottom: 2px solid #026fd3; transition: all .25s ease; }

.verificado-box { position: relative; z-index: 3; margin-left: 0px; }
.verificado-box-s1 { height: 26px; background: rgb(29 33 42); float: left; padding: 0 5px; position: relative; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 10px; -webkit-background-clip: padding-box; top: -27.5px; }
.verificado-icone-anonimo { cursor: pointer; width: 18px; image-rendering: -webkit-optimize-contrast; left: 7px; top: 0px; position: relative; z-index: 2; }
.verificado-box-s3 { float: right; width: 22px; height: 24px; background-image: url(https://i.imgur.com/CbhatUD.png); background-repeat: no-repeat; position: relative; top: -25.5px; left: -105px; }
.seta-anonimosv1 { cursor: pointer;  display: inline-block; top: -84px; position: relative; width: 24px; height: 16px; margin-left: 28px; margin-right: 23px; left: -2px; }
.seta-anonimos { cursor: pointer; position: absolute; width: 24px; height: 16px; margin-top: 55px; z-index: 22; }
.seta-anonimos-notallowed { cursor: not-allowed; position: absolute; width: 24px; height: 16px; margin-top: 55px; z-index: 22; }

.ocultadocat { display: none; }
.exibircat { display: block; }

.account-body { display: flex; align-items: center; padding: 11px; }
.account-avatar { flex: none; border-radius: 9999px; background: url(https://i.imgur.com/v0aYPZf.png); overflow: hidden; width: 40px; height: 40px; position: relative; }
.account-avatar img { min-width: 64px; height: 110px; image-rendering: pixelated; position: absolute; top: -21px; left: -12px; max-width: 64px; }
.divisorianotificacao { border-radius: 4px; border: 1px inset rgb(255 255 255 / 0%); width: 5px; height: 100%; position: absolute; right: 0px; left: 0px; top: 0px; }
.divisorianotificacao.naolida { border-left: 4px solid #b52525; }
.divisorianotificacao.lida { border-left: 4px solid #0d750d; }
.divisorianotificacao.outros { border-left: 4px solid #f5c400; }
.avatar-notify-anonimrobo { margin-top: -8px; position: relative; background: url(https://i.imgur.com/v0aYPZf.png); padding: 6px; border-radius: 31px; }
.avatar-notify-anonimrobo img { min-width: 35px; }
.avatar-notify-user { margin-top: -8px; background: url(https://i.imgur.com/v0aYPZf.png); padding: 6px; border-radius: 31px; width: 47px; height: 58px; position: relative; overflow: hidden; }
.avatar-notify-user img { min-width: 64px; position: absolute; left: -8px; top: -17px; }
img.icone-anonimo { position: relative; margin-right: 4px; top: -1px; }
.box-denuncias-info img.figurinha { max-width: 229px; width: auto; margin-top: 8px; }
.imgurimg img.figurinha.imgcarosel { width: unset !important; height: unset !important; }
.box-denuncias-info .figurelimites { margin-bottom: 4px; }
.box-denuncias-info .emblemanewsbox { float: right; height: 65px; width: 65px; border-radius: 10px; position: relative; right: 5px; top: 0px; margin-left: 10px; }
.box-denuncias-info .emblemaescolhido { image-rendering: pixelated; cursor: pointer; width: 65px; height: 65px; background-repeat: no-repeat; background-position: center; float: left; }
.box-denuncias-info .iconenewsbox { float: right; height: 40px; width: 40px; border-radius: 10px; position: relative; right: 5px; top: 0px; margin-left: 10px; }
.box-denuncias-info .iconeescolhido { cursor: pointer; width: 43px; height: 40px; background-repeat: no-repeat; background-position: center; float: left; }
.box-denuncias-info .apagadonewsbox { float: right; height: 139px; width: 128px; border-radius: 10px; position: relative; right: 3px; margin-left: 13px; margin-bottom: 10px; }
.box-denuncias-info .apagadoescolhido { image-rendering: pixelated; cursor: pointer; background-repeat: no-repeat; background-position: center; float: left; width: 128px; height: 139px; }
.box-denuncias-info .ibagnewsbox { float: right; height: 136px; width: 113px; border-radius: 10px; position: relative; right: 3px; margin-left: -8px; }
.box-denuncias-info .ibagescolhido { image-rendering: pixelated; cursor: pointer; background-repeat: no-repeat; background-position: center; float: left; width: 113px; height: 136px; }
.box-denuncias-info .respostanewsbox { float: right; height: 109px; width: 109px; border-radius: 10px; position: relative; right: 6px; margin-left: 12px; }
.box-denuncias-info .respostaescolhido { image-rendering: pixelated; cursor: pointer; background-repeat: no-repeat; background-position: center; float: left; width: 109px; height: 109px; }
.box-denuncias-info .mencaonewsbox { float: right; height: 116px; width: 116px; border-radius: 10px; position: relative; right: -20px; margin-left: -17px; margin-top: -19px; top: 3px; }
.box-denuncias-info .mencaoescolhido { image-rendering: pixelated; cursor: pointer; background-repeat: no-repeat; background-position: center; float: left; width: 116px; height: 116px; }


.figurelimites.spoiler { border-radius: 10px; overflow: hidden; min-width: 150px; max-width: 229px; position: relative; }
.figurelimites.imgurimg { border-radius: 10px; overflow: hidden; }
.spoileraviso { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 600; cursor: pointer; z-index: 1; padding: 5px 12px; border-radius: 20px; letter-spacing: .5px; font-size: 15px; color: #d8d8da; background-color: #32322c; z-index: 1; min-width: 121px; }
.spoileraviso img { image-rendering: pixelated; display: inline-block; position: relative; margin-top: -3px; margin-right: 5px; }
.spoilerimg { filter: blur(1px); transition-property: -webkit-filter; transition-duration: .4s; }
.plaquinha1 { margin-top: 5px !important; margin-bottom: 4px; left: 3px !important; }
.plaquinha2 { margin-top: 5px !important; margin-bottom: 4px; left: 3px !important; }


a.imagemcoment23 { cursor: pointer; }
.pointer { cursor: pointer; }

.mencoesnews { display: inline-block; font-weight: 700; font-size: 14px; padding: 1px 6px; border-radius: 8px; word-wrap: break-word; cursor: pointer; min-height: 24px; margin-bottom: 4px; font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana; line-height: 22px; }
.negrito { font-weight: bolder; }
.italico { font-style: italic; } 
.tachado { text-decoration: line-through; } 
.sublinh { text-decoration: underline; } 
img.iconemencionado { image-rendering: pixelated; }
label.spoilerdetectado { color: unset !important; min-height: 20px; border-radius: 2px; transition: background 0.5s ease-out; cursor: pointer; }


.selecoesuser { margin-left: 10px; }
.selecoesnews-stats-box:hover span.selecoesnews-stats-descricao { color: #e1d6d6; }
.selecoesnews-stats-box.selecionado span.selecoesnews-stats-descricao { color: #e1d6d6; }
.selecoesnews-stats-box.selecionado { background: #36772a; transition: all .25s ease; }
.selecionado .selecoesnews-stats-boxicon { background-color: rgb(93 156 82); transition: all .25s ease; }
.selecoesnews-stats-box:hover .selecoesnews-stats-boxicon { background-color: rgb(93 156 82); transition: all .25s ease; }
.selecoesnews-stats-box:hover { background: #36772a; transition: all .25s ease; }
.selecoesnews-stats-box { cursor: pointer; padding: 10px; background: #2a3040; margin-top: 1px; margin-bottom: 0.5rem; display: inline-flex; justify-content: space-between; align-items: center; position: relative; width: 200px; border-radius: 6px; margin-right: 3px; }
.selecoesnews-stats-boxicon { left: 4px; top: 3px; height: 24px; width: 24px; position: relative; display: inline-block; background: #171e2f; border-radius: 100%; text-align: center; }
.selecoesnews-stats-boxicon img { position: relative; top: 7px; }
.selecoesnews-stats-blocktxt { width: 100%; }
.selecoesnews-stats-txt2 { text-align: center; max-width: 237px; font-size: 16px; font-weight: 700 !important; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; margin-left: 10px; }
.selecoesnews-stats-descricao { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 237px; font-size: 14px; line-height: 20px; color: #b9bbbe; font-weight: 600!important; display: block; margin-left: 10px; top: 3px; position: relative; }
.lojinhanews:hover .emblemasnews-stats-boxicon { background-color: rgb(93 156 82); transition: all .25s ease; }

.iconesnews-stats-box { cursor: pointer; padding: 10px; background: #2a3040; margin-top: 1px; margin-bottom: 0.5rem; display: inline-flex; justify-content: space-between; align-items: center; position: relative; width: 200px; border-radius: 6px; margin-right: 11px; }
.iconesnews-stats-blocktxt { width: 100%; }
.iconesnews-stats-icon { position: absolute; left: 0.35rem; top: 0; height: 100%; width: 30px; background-repeat: no-repeat; background-position: 50%; background-size: auto; }
.iconesnews-stats-txt2 { font-size: 18px; line-height: 21px; font-weight: 600!important; color: white; text-align: center; display: block; }
.iconesnews-stats-boxicon { height: 40px; width: 40px; position: relative; display: inline-block; background: #171e2f; border-radius: 100%; }
.iconesnews-stats-box.selecionado { background: #36772a; transition: all .25s ease; }
.selecionado .iconesnews-stats-boxicon { background-color: rgb(93 156 82); transition: all .25s ease; }
.iconesnews-stats-box:hover {  background: #36772a; transition: all .25s ease; }
.iconesnews-stats-box:hover .iconesnews-stats-boxicon { background-color: rgb(93 156 82); transition: all .25s ease; }

.emblemasnews-stats-box:hover span.emblemasnews-stats-descricao { color: #e1d6d6; }
.emblemasnews-stats-box.selecionado span.emblemasnews-stats-descricao { color: #e1d6d6; }
.emblemasnews-stats-box.selecionado { background: #36772a; transition: all .25s ease; }
.selecionado .emblemasnews-stats-boxicon { background-color: rgb(93 156 82); transition: all .25s ease; }
.emblemasnews-stats-box:hover .emblemasnews-stats-boxicon { background-color: rgb(93 156 82); transition: all .25s ease; }
.emblemasnews-stats-box:hover { background: #36772a; transition: all .25s ease; }
.emblemasnews-stats-box { cursor: pointer; padding: 10px; background: #2a3040; margin-top: 1px; margin-bottom: 0.5rem; display: inline-flex; justify-content: space-between; align-items: center; position: relative; width: 316px; border-radius: 6px; margin-right: 3px; }
.emblemasnews-stats-boxicon { height: 55px; width: 55px; position: relative; display: inline-block; background: #171e2f; border-radius: 100%; text-align: center; }
.emblemasnews-stats-boxicon img { position: relative; top: 7px; }
.emblemasnews-stats-blocktxt { width: 100%; }
.emblemasnews-stats-txt2 { max-width: 237px; font-size: 16px; line-height: 20px; font-weight: 700 !important; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; margin-left: 10px; }
.emblemasnews-stats-descricao { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 237px; font-size: 14px; line-height: 20px; color: #b9bbbe; font-weight: 600!important; display: block; margin-left: 10px; top: 3px; position: relative; }


.idanonimo input[type="text"], .idanonimo input[type="number"] {
    display: inline-flex;
    background-color: #2a3040;
    background-repeat: no-repeat;
    font-size: 16px;
    color: white;
    padding: 5px 0px 5px 39px;
    box-sizing: border-box;
    height: 39px;
    float: left;
    margin-top: 10px;
    font-family: "Roboto",sans-serif!important;
    padding-bottom: 8px;
    border: 4px solid #2a3040;
    border-radius: 5px;
}

.idanonimo input#idanonimo-escolhido {
    background-image: url(https://lite.habbonews.net/ico.ico);
    background-position: 13px 6px;
}

.idanonimo .numerok {
    background: url('https://lite.habbonews.net/imagens/icones/ferramentas/iconeV.png') no-repeat scroll 0 0 #167b29;
    background-position: 17px 9px;
    color: white;
    margin-top: -15px;
}

.idanonimo .numerousado {
    background: url(https://lite.habbonews.net/imagens/icones/ferramentas/iconeX.png) no-repeat scroll 0 0 #ac3b46;
    background-position: 15px 7px;
    color: white;
    height: 34px;
}
.erroinput {
display: block;background: url(https://lite.habbonews.net/ico.ico) no-repeat scroll 0 0 #ffb900;background-position: 15px 8px;width: 100%;box-sizing: border-box;padding-bottom: 8px;border-radius: 3px;text-align: left;padding-top: 8px;font-weight: normal;color: #444;font-size: 11px;padding-left: 43px;float: left;margin-top: 5px;margin-bottom: 13px;"
}
.avataresuserid { margin-top: -15px; }

input[type='radio'],
input[type='checkbox'] {
  display: none;
  cursor: pointer;
}
input[type='radio']:focus, input[type='radio']:active,
input[type='checkbox']:focus,
input[type='checkbox']:active {
  outline: none;
}
input[type='radio'] + label,
input[type='checkbox'] + label {
  cursor: pointer;
  display: inline;
  position: relative;
  padding-left: 25px;
  margin-right: 10px;
  color: #fff;
  font-family: "Roboto",sans-serif!important;
}
input[type='radio'] + label:before, input[type='radio'] + label:after,
input[type='checkbox'] + label:before,
input[type='checkbox'] + label:after {
  content: '';
  font-family: helvetica;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  bottom: 0;
  text-align: center;
  position: absolute;
}
input[type='radio'] + label:before,
input[type='checkbox'] + label:before {
  background-color: #fafafa;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
input[type='radio'] + label:after,
input[type='checkbox'] + label:after {
  color: #fff;
}
input[type='radio']:checked + label:before,
input[type='checkbox']:checked + label:before {
  -moz-box-shadow: inset 0 0 0 10px #158EC6;
  -webkit-box-shadow: inset 0 0 0 10px #158EC6;
  box-shadow: inset 0 0 0 10px #158EC6;
}

/*Radio Specific styles*/
input[type='radio'] + label:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
@media only screen and (min-width: 1px) and (max-width: 1340px) {
input[type='radio'] + label:hover:after, input[type='radio']:checked + label:after {
    top: -13px !important;
}
}

input[type='radio'] + label:hover:after, input[type='radio']:checked + label:after {
    content: '\2022';
    position: absolute;
    top: -14px;
    font-size: 32px;
    left: 0px;
    height: 26px;
}

input[type='radio'] + label:hover:after {
  color: #c7c7c7;
}
input[type='radio']:checked + label:after, input[type='radio']:checked + label:hover:after {
  color: #fff;
}

/*Checkbox Specific styles*/
input[type='checkbox'] + label:before {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
input[type='checkbox'] + label:hover:after, input[type='checkbox']:checked + label:after {
  content: "\2713";
  line-height: 18px;
  font-size: 14px;
}
input[type='checkbox'] + label:hover:after {
  color: #c7c7c7;
}
input[type='checkbox']:checked + label:after, input[type='checkbox']:checked + label:hover:after {
  color: #fff;
}

/*Toggle Specific styles*/
input[type='checkbox'].toggle {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 55px;
  height: 28px;
  background-color: #fafafa;
  position: relative;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  @inlcude box-shadow(none);
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
input[type='checkbox'].toggle:hover:after {
  background-color: #c7c7c7;
}
input[type='checkbox'].toggle:after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: #aeaeae;
  top: 2px;
  left: 2px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
input[type='checkbox']:checked.toggle {
  -moz-box-shadow: inset 0 0 0 15px #158EC6;
  -webkit-box-shadow: inset 0 0 0 15px #158EC6;
  box-shadow: inset 0 0 0 15px #158EC6;
}
input[type='checkbox']:checked.toggle:after {
  left: 29px;
  background-color: #fff;
}

div.confbloco h1 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: -15px;
    padding: 3px 9px 3px 9px;
    color: #fafafa;
    background-color: #094f77;
    border-radius: 10px;
    width: 290px;
    text-align: center;
    }

div.confbloco h1 span {
  margin-top: 10px;
  display: block;
  font-weight: 300;
  font-size: 70%;
  line-height: 1.2;
}

div.confbloco {
  margin-bottom: 12px;
    padding: 25px 20px;
    position: relative;
    margin-bottom: 30px;
    cursor: pointer;
    background: #2a3040;
    margin-top: 1px;
    display: inline-grid;
    justify-content: space-between;
    align-items: center;
    width: 308px;
    border-radius: 6px;
    margin-right: 11px;
    height: 135px;
}

/* LTD Vereditos */

.sorteiobox.principal {
    position: relative;
    margin-top: -19px;
}
.sorteiobox.principal1 {
    position: relative;
    margin-left: 11px;
    margin-top: -19px;
}
.sorteiobox {
    border-color: rgb(229, 231, 235);
    border-style: solid;
    border-width: 0px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
p.sorteiobox-numero {
    background-color: #161414;
    border-color: rgb(229, 231, 235);
    border-radius: 0.25rem;
    border-style: solid;
    border-width: 0px;
    box-sizing: border-box;
    color: #ffffff;
    margin: 0px;
    padding: 0.25rem 0.5rem;
    font-weight: 500;
    width: 33px;
}
.sorteiodias {
    color: white !important;
    position: relative;
    top: -1px;
    border-color: rgb(229, 231, 235);
    border-style: solid;
    border-width: 0px;
    box-sizing: border-box;
    font-size: 0.75rem;
    line-height: 1rem;
    margin: 0.125rem 0px 0px;
}


.notificirculo { position: absolute; background: #e43b44; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-weight: 700; padding: 10px; color: #fff; top: -9px; left: -7px; }
.raroanonimo1 { position: absolute; z-index: 2; top: -42px; text-align: center; display: block; margin-left: 53px; }
.raroanonimo2 { position: absolute; z-index: 2; top: -42px; text-align: center; display: block; margin-left: 71px; }
.confsrapd { top: 49px; left: -14px; position: relative; }
.owl-nav { position: relative; top: 131px; }
.pointer { cursor: pointer; }

.rapidinhabadge { background-color: #215681; color: #215681; position: absolute; right: 139px; top: 61px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 5px solid; width: 100px; height: 100px; line-height: 44px; text-align: center; cursor: pointer; z-index: 20; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.rapidinhabadge img { top: 2px; position: relative; width: 80px !important; image-rendering: pixelated; left: 4px; }
.rapidinha { display: block; border-radius: 8px; width: 387.05px; height: 267px; }
.abrirrapidinha { text-decoration: none; color: inherit; align-items: start; height: 100%; display: block; }
.imagerapidinha { width: 100%; height: 100%; min-height: 121px; overflow: hidden; border-radius: 8px; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; }
.imagerapidinha:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: linear-gradient(180deg,rgba(18,35,51,.35) 27.62%,#0e2031 95.77%); opacity: .5; transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; }
.conteudorapidinha { position: absolute; margin: 0; background: rgba(0,0,0,0.65); padding: 13px; bottom: 0; width: 387.05px; }
.clickcategoria { display: inline-block; font-size: 13px; color: #fff; font-weight: 600; border-radius: 3px; padding: 3px; padding-top: 4px; padding-right: 15px; padding-bottom: 4px; padding-left: 15px; max-height: 2.1em; max-width: 100%; overflow: hidden; position: absolute; top: 13px; line-height: 18px; left: 16px; background-color: #183B59; }
.conteudorapidinha h2 { color: #fff; font-size: 18px; line-height: 110%; font-weight: 500; }

.naoselecionado-confs { border: 3px solid #525e7e; background: #2a3040; }
.naoselecionado-confs:hover { background: #3a4768 !important; }
.selecionado-confs { border: 3px solid #2d7922; background: #174e0f; }
.selecionado-confs:hover { background: #427f39 !important; }
.g1-confs { padding-bottom: 5px !important; margin-bottom: 7px !important; position: relative; min-height: 1px; padding-right: 5px; padding-left: 5px; width: 214px; display: inline-block; cursor: pointer; }
.g2-confs { position: relative; display: block; padding: 10px; margin-bottom: -1px; }
.g3-confs { position: relative; min-height: 1px; padding-right: 5px; padding-left: 5px; flex: 0 0 100%; max-width: 100%; width: 100%; }
.g4-confs { display: flex; flex-wrap: wrap; margin-left: -5px; margin-right: -5px; justify-content: center; }
.g5-confs { margin-right: auto; margin-left: auto; display: block; padding: 5px !important; }
.g6-confs { width: 80px; image-rendering: pixelated; }
.g7-confs { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center !important; display: block !important; color: white; font-weight: 600; font-family: "Roboto",sans-serif!important; font-size: 23px; margin-top: 5px; }

#geraro { width: 100%; max-width: 740px; }
.opcao1 { top: 15px; position: relative; }
.opcao2 { top: 15px; position: relative; }
.botoesraros { display: inline-block; margin-left: -21px; text-align: center; }
.opcaoneutro { margin-right: 45px; }
.votacaoraros { width: 100%; }
.sacola { cursor: pointer; display: inline-block; left: 24px;  position: relative; }
.info-raros-text { display: flex; justify-content: center; align-items: center; min-height: 28px; color: white; overflow: hidden; text-align: center; }
.info-raros-box { background-color: #0b2c46; border-radius: 5px; padding: 0px; background-repeat: no-repeat; min-height: 28px; background-position-y: center; background-position-x: 10px; margin-bottom: 5px; color: white; }
img.iconeraro { margin-right: 6px; }
p.modal-card-title { color: white; position: relative; top: 8px; font-size: 20px; font-family: "Roboto",sans-serif!important; font-weight: 700;}
header.modal-card-head { border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; text-shadow: 0 1px #000; background-color: #094f77; margin: 0; text-align: center; text-transform: initial; font-family: "habbolarfont","Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif; font-weight: 400; color: white; height: 46px; }
section.votacaoraros { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }

.title-container {
  margin: 120px auto 0;
  text-align: center;
  width: 350px;
}
.title-container .title {
  font-size: 40px;
  margin-bottom: 15px;
}
.title-container .sub-title {
  text-decoration: none;
  font-size: 20px;
  color: #D3D3D3;
}

button:focus { outline: unset !important; }

.button-container {
  width: 438px;
  height: 78px;
  margin: 40px auto 0;
}
.button-container a {
  text-decoration: none;
  padding: 20px 0;
  width: 130px;
  text-align: center;
  margin: 20px 6px;
  display: inline-block;
  color: #FFF;
  font-size: 20px;
  border-radius: 5px;
  transition: all 0.3s;
}
.button-container a.success {
  background: #2ecc71;
}
.button-container a.error {
  background: #e74c3c;
}
.button-container a.alert {
  background: #f1c40f;
}
.button-container a:hover {
  opacity: 0.6;
}



.f-show {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.f-hide {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@keyframes animSlideElastic {
  0% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1000, 0, 0, 1);
  }
  3.333333% {
    transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 521.82545, 0, 0, 1);
  }
  6.666667% {
    transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 218.3238, 0, 0, 1);
  }
  10% {
    transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 57.59273, 0, 0, 1);
  }
  13.333333% {
    transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -11.12794, 0, 0, 1);
  }
  16.666667% {
    transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -30.40503, 0, 0, 1);
  }
  20% {
    transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.10141, 0, 0, 1);
  }
  23.333333% {
    transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -19.40752, 0, 0, 1);
  }
  26.666667% {
    transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -11.08575, 0, 0, 1);
  }
  30% {
    transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.23737, 0, 0, 1);
  }
  33.333333% {
    transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.84893, 0, 0, 1);
  }
  36.666667% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22079, 0, 0, 1);
  }
  40% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.37284, 0, 0, 1);
  }
  43.333333% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.46116, 0, 0, 1);
  }
  46.666667% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.35963, 0, 0, 1);
  }
  50% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22487, 0, 0, 1);
  }
  53.333333% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.11734, 0, 0, 1);
  }
  56.666667% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.04909, 0, 0, 1);
  }
  60% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.01295, 0, 0, 1);
  }
  63.333333% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0025, 0, 0, 1);
  }
  66.666667% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00684, 0, 0, 1);
  }
  70% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00632, 0, 0, 1);
  }
  73.333333% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00436, 0, 0, 1);
  }
  76.666667% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00249, 0, 0, 1);
  }
  80% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00118, 0, 0, 1);
  }
  83.333333% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00042, 0, 0, 1);
  }
  86.666667% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00005, 0, 0, 1);
  }
  90% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00008, 0, 0, 1);
  }
  93.333333% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0001, 0, 0, 1);
  }
  96.666667% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00008, 0, 0, 1);
  }
  100% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
}


.owl-carousel .owl-item img { cursor: pointer; }
  .iconecredits { display: inline-block !important; }
  .icone-money-box-mobiv1 { position: relative; top: -1px; left: -2px; width: 17px !important; }
  .icone-money-box-mobi { position: relative; width: 18px !important; height: 18px !important; margin-top: -8px; top: 1px; left: 0px;}
  .icone-credits-box-mobi { position: relative; margin-top: -2px; margin-left: -2px; width: 11px !important; }
  .icone-silver-box-mobi { position: relative; margin-top: -2px; margin-left: -2px; width: 13px !important; }
  .icone-bouquet-box-mobi { position: relative; margin-top: -2px; margin-left: -1px; width: 12px !important; }
  .icone-emeralds-box-mobi { position: relative; margin-top: -2px; margin-left: -1px; width: 12px !important; }
  .alinhar-preco-mobi { position: relative; left: -1px; top: -3px; }
  
  .owl-stage { max-height: 267px; overflow: hidden; }
  .owffl-item {
    width: 200px !important;
}
.info1ltd { width: 99px; color: #fff; background-color: #b30e1d; display: inline-block; padding: 5px 2px; font-size: 12px; font-weight: 700; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 7px; position: absolute; margin-top: -6px; left: 8px; }
.info2ltd { color: #fff; background-color: #176e09; display: inline-block; padding: 5px 7px; font-size: 12px; font-weight: 600; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 7px; position: absolute; margin-top: -6px; right: 10px; font-family: inherit; }
img.icone-feiralivre { width: unset !important; display: inline-block !important; margin-top: -9px; position: relative; top: 3px; left: -1px; }
img.icone-roupasusadas { width: unset !important; display: inline-block !important; margin-top: -9px; position: relative; top: 2px; left: 1px; margin-left: -2px; }

  .info1rares {
  width: 90px;
  color: #fff; background-color: #b30e1d; display: inline-block; padding: 5px 10px; font-size: 12px; font-weight: 700; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 7px;
  position: absolute;
  margin-top: -6px;
  left: 11px;
  /* margin-left: -89px; */
  }
  .info2rares {
    min-width: 74px;
    max-width: 84px;
  color: #fff; background-color: #176e09; display: inline-block; padding: 5px 10px; font-size: 12px; font-weight: 600; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 7px;
    position: absolute;
    margin-top: -6px;
    /* margin-left: 8px; */
    right: 10px;
    font-family: inherit;
  }
  .cardcarousel {
    margin-top: 7px;
    color: #edf0f5;
    border-top: 1px solid rgba(255,255,255,.07);
    border-radius: 0 0 calc(3px - 1px) calc(3px - 1px);
    padding: 1rem 1.5rem;
    background: none;
    }
  .bgcarousel {
  background-repeat: no-repeat;opacity: 0.1;height: 250px;position: absolute;width: 100%;z-index: 0;top: 0;right: 0px;border-radius: 0.625rem; max-height: 150px;
}
  
.titulocarosel {
    position: relative;
    margin-top: 8px;
    /*width: 149px; */
    margin-left: 4px;
    height: 45px;
    color: white;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
span.textocarosel {
    line-height: 1.2;
    color: #fff;
    position: relative;
    font-size: 17.4px;
    font-weight: 600;
    font-family: 'Roboto',sans-serif;
    max-height: 45px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imgcarosel {
    width: 150px !important;
    height: 150px !important;
    margin: 0px auto;
    }
    .carousel-wrap {
    padding: 9px 5%;
    position: relative;
    background: #042541 !important;
    width: 99%;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
    border-radius: 8px;
    position: relative;
    z-index: 100;
    -webkit-backface-visibility: hidden;
    background-color: #10163a !important;
    padding: 12px;
    width: 200px;
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -47px;
  z-index: 2;
}


img.votarraro { margin-right: 7px; }

.modal.is-active {
    display: flex;
}
.modal {
    align-items: center;
    display: none;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    z-index: 40;
}
.modal-background {
    background-color: rgba(10,10,10,.86);
}
.hero-video, .image.is-16by9 img, .image.is-1by1 img, .image.is-1by2 img, .image.is-1by3 img, .image.is-2by1 img, .image.is-2by3 img, .image.is-3by1 img, .image.is-3by2 img, .image.is-3by4 img, .image.is-3by5 img, .image.is-4by3 img, .image.is-4by5 img, .image.is-5by3 img, .image.is-5by4 img, .image.is-9by16 img, .image.is-square img, .is-overlay, .modal, .modal-background {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.modal-card {
    margin: 0px auto !important;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 40px);
    overflow: hidden;
}
@media screen and (min-width: 769px), print
.modal-card, .modal-content {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
}
.modal-card, .modal-content {
    margin: 0 20px;
    max-height: calc(100vh - 160px);
    overflow: auto;
    position: relative;
    max-width: 700px;
}
.modal-card-head {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.modal-card-foot, .modal-card-head {
    align-items: center;
    background-color: #f5f5f5;
    display: flex;
    flex-shrink: 0;
    justify-content: flex-start;
    padding: 20px;
    position: relative;
}
.modal-card-title {
    color: #363636;
    flex-grow: 1;
    flex-shrink: 0;
    font-size: 1.5rem;
    line-height: 1;
}
.delete, .modal-close {
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(10,10,10,.2);
    border: none;
    border-radius: 290486px;
    cursor: pointer;
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    font-size: 0;
    height: 20px;
    max-height: 20px;
    max-width: 20px;
    min-height: 20px;
    min-width: 20px;
    outline: 0;
    position: relative;
    vertical-align: top;
    width: 20px;
}
.delete::before, .modal-close::before {
    height: 2px;
    width: 50%;
}
.delete::after, .delete::before, .modal-close::after, .modal-close::before {
    background-color: #fff;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}
.delete::after, .modal-close::after {
    height: 50%;
    width: 2px;
}
.delete::after, .delete::before, .modal-close::after, .modal-close::before {
    background-color: #fff;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}
.modal-card-head {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.modal-card-foot, .modal-card-head {
    align-items: center;
    background-color: #f5f5f5;
    display: flex;
    flex-shrink: 0;
    justify-content: flex-start;
    padding: 20px;
    position: relative;
}
.modal-card-body {
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    flex-grow: 1;
    flex-shrink: 1;
    overflow: auto;
    padding: 20px;
    text-align: start;
    position: relative;
}
.modal-card-foot {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top: 1px solid #dbdbdb;
    height: 100px;
}
.modal-card-foot, .modal-card-head {
    align-items: center;
    background-color: #f5f5f5;
    display: flex;
    flex-shrink: 0;
    justify-content: flex-start;
    padding: 20px;
    position: relative;
}
.modal-card-foot .button:not(:last-child) {
    margin-right: 10px;
}
.button.is-success {
    background-color: #27ae60;
    border-color: transparent;
    color: #fff;
}
.button {
    background-color: #fff;
    border-color: #dbdbdb;
    border-width: 1px;
    color: #363636;
    cursor: pointer;
    justify-content: center;
    padding-bottom: calc(0.375em - 1px);
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: calc(0.375em - 1px);
    text-align: center;
    white-space: nowrap;
}
.button, .file-cta, .file-name, .input, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .select select, .textarea {
    -moz-appearance: none;
    -webkit-appearance: none;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(0.375em - 1px);
    padding-left: calc(0.625em - 1px);
    padding-right: calc(0.625em - 1px);
    padding-top: calc(0.375em - 1px);
    position: relative;
    vertical-align: top;
}


.linkavaliar { padding-right: 0px !important; width: 50% !important; }
img.bird-left { display: none; }
tr { transform: unset !important; -webkit-transform: unset !important; }
.linkcomentarioavaliar { font-size: 16px; font-family: "Roboto",sans-serif!important; }
.linkcomentarioavaliarbot { font-size: 15px; font-family: "Roboto",sans-serif!important; display: block; }

.boxlinkwtfwn {
font-family: __Baloo_2_39b0a1,__Baloo_2_Fallback_39b0a1;
font-style: normal;
color: white;
}
.habbowidgets-bg { background-image: url(https://i.imgur.com/M5hyzhr.png); width: 94px; height: 94px; transform: scale(2); image-rendering: pixelated; background-repeat: no-repeat; background-position: 40px 40px; }
img.iconeurl-rooms { position: relative; top: -2px; }
span.linhaunicainfo { max-width: 440px; /*text-overflow: ellipsis;*/ /*white-space: nowrap;*/ overflow: hidden; display: inline-block; position: relative; }
.ocultarbadgeurl { display: none; }

@font-face{font-family:__Baloo_2_39b0a1;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/media/c916f784e81b6533-s.p.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8ff } 
@font-face{font-family:__Baloo_2_39b0a1;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/fc15440c376e00ad-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab } 
@font-face{font-family:__Baloo_2_39b0a1;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/690322b901e5b0d3-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff } 
@font-face{font-family:__Baloo_2_39b0a1;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/e1f551e343ee0424-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd } 
@font-face{font-family:__Baloo_2_Fallback_39b0a1;src:local("Arial");ascent-override:111.44%;descent-override:54.17%;line-gap-override:0%;size-adjust:96.74% } 
.__className_39b0a1{font-family:__Baloo_2_39b0a1,__Baloo_2_Fallback_39b0a1;font-style:normal } 
.fonttweet { font-family: __Baloo_2_39b0a1,__Baloo_2_Fallback_39b0a1; font-style: normal; }
.boxtweetv2 { color: rgb(229 231 235/1); background-color: #414141; border-color: hsla(0,0%,100%,.1); padding: 23px !important; border-bottom-width: 1px; border-radius: 1rem; max-width: 42rem; padding-bottom: 12px !important; margin-top: 13px; }
.icontt-justify-between { display: flex; justify-content: space-between; }
a.infosautortweetv2 { color: rgb(229 231 235/1); align-items: center; display: flex; gap: 0.75rem; text-decoration: inherit; }
img.roundavatartweetv2 { border-radius: 9999px; height: 3rem; width: 3rem; }
.iconettv2 { color: rgb(229 231 235/1); }
.iconettv2 svg { stroke-width: 1; fill: #fff; }
.textotweetv2 { min-height: 75px; position: relative; overflow: hidden; line-height: 1.5; font-size: 19px; margin-top: 0.75rem !important; margin-bottom: 12px !important; }
.areaestatisticastweetv2 { letter-spacing: .05em; font-weight: 500; font-size: 1rem; gap: 2rem; display: flex; position: relative; }
.areaestatisticastweetv2 a { color: rgb(229 231 235/1); gap: 0.5rem; display: flex; align-items: center; text-decoration: inherit; }
.areaestatisticastweetv2 a svg { fill: transparent; width: 1.25rem; height: 1.25rem; margin-bottom: 0.25rem; }
svg.svgttweet-retweet { fill: #fff !important; }
.areatweetv2-1 { line-height: 1.375; flex-direction: column; display: inline-block; }
span.areatweetv2-2 { font-weight: 600; font-size: 1rem; gap: 0.5rem; }
span.areatweetv2-3 { opacity: .7; font-weight: 400; font-size: 1rem; margin-left: 3px; }
.areatweetv2-2 svg { width: 18.75px; fill: #fff; height: 1.25rem; position: relative; margin-left: 0px; margin-right: -2px; margin-top: -3px; }
.datatweetv2 { opacity: .8; font-size: 1rem; display: block; }
a.respostasttsv2:hover svg { color: #3b82f6 !important; }
a.retweetsttsv2:hover svg { fill: #4ade80 !important; }
a.favesttsv2:hover svg { color: #ef4444 !important; }
.linkexterno { cursor: pointer; }
.twitterimg { margin-top: 12px !important; }

.enquetetwitter { max-width: 500px; margin-top: 18px; }
.enquetetwitter .espacoopcoesenquete { margin-top: 6px; display: flex; align-items: center; position: relative; }
.enquetetwitter .porcentagemhoriz { position: relative; flex: 1; border-radius: 2px; background: #191b1f; max-width: 100%; height: 26px; overflow: hidden; }
.enquetetwitter .porcentagemhoriz-show { background: rgb(60 74 89); height: 100%; border-radius: 2px; transition: transform 300ms ease-out; transition-delay: 300ms; transform: translateX(-100%); }
.enquetetwitter .porcentagemhoriz-info { position: absolute; display: flex; height: 100%; width: 100%; top: 0; justify-content: space-between; align-items: center; }
.enquetetwitter .porcentagemhoriz-label { display: flex; flex-direction: row; flex-grow: 1; min-width: 0; margin-left: 8px; }
.enquetetwitter .porcentagemhoriz-label-txt { overflow: hidden; position: relative; }
.enquetetwitter .porcentagemhoriz-texto { text-align: left; text-shadow: 0 1px 1px rgba(0,0,0,.5); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #fff; margin-top: 3px; display: inline-block; }
.enquetetwitter .porcentagemhoriz-valor { flex-shrink: 0; width: 40px; text-align: right; text-shadow: 0 1px 1px rgba(0,0,0,.5); font-size: 14px; line-height: 19px; color: #fff; font-weight: bold; margin: 1px 8px 0 6px; }
.enquetetwitter .informacaoenqueteprazo { font-size: 16px; margin-top: 10px; position: relative; display: inline-block; margin-left: 3px; font-weight: 500; color: #b5b5b5; }
.porcentagemhoriz-texto .emoji-outer { position: relative; margin-top: -1px !important; margin-left: 1px; }
.opcaovencedoraenquete { background: rgb(17 219 66 / 58%) !important; }
.porcentagemhoriz-texto .iconopcaovencedora { position: relative; margin-left: 3px; margin-top: -3px; }
.spoilerowner { display: -webkit-box !important; }
.boxlinkcompartilhado { min-width: 590px; }



.boxlinkcompartilhado { margin-top: 15px; cursor: pointer; display: flex; flex-direction: column; max-width: 656px; line-height: 1.4; width: 100%; padding-right: 18px; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-weight: 400; font-size: 15px; color: black; overflow-wrap: break-word; overflow: hidden; padding: 0; background: none transparent; text-align: left; }
.boxlinkwf { display: flex; flex-direction: row; max-width: 100%; width: 100%; }
.boxlinkwc { min-width: 160px; width: 160px; min-height: 160px; overflow: hidden; }
.boxlinke { padding-bottom: 100.0000%;height: 100%;overflow: hidden;position: relative;width: 100%; }
.boxlinkem { position: absolute; width: 100%; height: 100%; }
.boxlinkimg { border-radius: 10px 0px 0px 10px; border-left: 0px; display: block; width: 100%; background: no-repeat center; background-size: cover; position: absolute; height: 100%; z-index: 222; }
.boxlinkwt { color: rgb(229 231 235/1); background-color: #414141; position: relative; overflow: initial; border: 1px solid rgb(51 61 78 / 25%); border-radius: 0px 10px 10px 0px; border-left: none; display: flex; flex: 1; align-items: center; }
.boxlinkwtfwn { padding-right: 18px; display: flex; flex-direction: column; max-width: 100%; width: 100%; }
.boxlinkfwb { margin-bottom: 0px; font-weight: 500; font-style: normal; color: black; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.boxlinkthl { background-color: transparent; -webkit-line-clamp: 2; margin-bottom: 0.6em; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; vertical-align: inherit; }
.boxlinkf1m { margin-bottom: 0!important; display: flex; align-items: center; color: white; }
.boxlinktc { flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.boxlinkpo { position: absolute; z-index: 30; bottom: 0; right: 0; display: block; padding: 10px; font-size: 18px; text-decoration: none; color: inherit; touch-action: manipulation; }
.boxlinkpoi { display: block; width: 1em; height: 1em; font-size: 1em; fill: #999; overflow: hidden; }
.boxlinktd { color: white; font-size: 16px !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 0.6em; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; vertical-align: inherit; }
.boxlinkcompartilhado a { color: white !important; text-decoration: none; color: inherit; touch-action: manipulation; word-wrap: break-word; line-height: 1.28; font-size: 18px;}
span.twt { font-size: 14px; }
.iconeboxlink img { width: 16px; position: relative; top: -1px; }

@media screen and (min-width: 601px) { .textoboxl { font-size: 16px !important; } }
@media screen and (min-width: 461px) and (max-width: 600px) { .textoboxl { font-size: 15px; } }
@media screen and (min-width: 361px) and (min-width: 460px) { .textoboxl { font-size: 14px; } }
@media screen and (min-width: 1px) and (min-width: 360px) { .textoboxl { font-size: 13px; } }
.boxlinkwtfwn { font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; } 

/* @media screen and (min-width: 460px) { .boxlinktd { max-height: 4.2em; } }*/
/*@media screen and (min-width: 1px) and (max-width: 459px) { .boxlinktd { max-height: 2.8em; } }*/

@media screen and (min-width: 600px) { .boxlinkwt { padding: 8px 16px; } }
@media screen and (min-width: 360px) and (max-width: 599px) { .boxlinkwt { padding: 12px 15px; } }
@media screen and (min-width: 1px) and (max-width: 359px) { .boxlinkwt { padding: 8px 10px; } }

@media screen and (min-width: 600px) { span.button-count { top: -1px !important; } } /*.boxlinkwc { min-width: 160px; width: 160px; min-height: 160px;*/ 
@media screen and (min-width: 460px) and (max-width: 599px) { span.button-count { top: 1px !important; } } /*.boxlinkwc { min-width: 140px; width: 140px; min-height: 140px;*/
/*@media screen and (min-width: 360px) and (max-width: 459px) { .boxlinkwc { min-width: 110px; width: 110px; min-height: 110px; } }*/
/*@media screen and (min-width: 1px) and (max-width: 359px) { .boxlinkwc { min-width: 100px; width: 100px; min-height: 100px; } }*/

.fundoyoutubeprogressivo .fundoytnod { transition: opacity .25s linear; }
.fundoyoutube { background-position: 50%; background-repeat: no-repeat; background-size: cover; }
.fundoyoutubeprogressivo { background-size: 100% auto; overflow: hidden; }
.fundoyoutubepreviewr .fundoyoutube { height: 100%; }
.fundoyoutubepreviewr .fundoyoutube, .fundoyoutubepreviewr.loading, .fundoyoutubepreviewr.loading .Spinner { left: 0; position: absolute; top: 0; width: 100%; }
.LinkHeadytb:after { bottom: 0; box-shadow: 0 1px 2px 0 rgb(51 61 78 / 25%); content: ""; left: 0; pointer-events: none; position: absolute; right: 0; top: 0; z-index: 0; }
.linkytb { background: #fff;position: relative; }
.IFrameVideoPlayer { position: relative; padding-bottom: 56%; z-index: 1; }
.youtube-embed { height: calc(100% + 4px); left: -2px; position: absolute; top: -2px; width: calc(100% + 4px); z-index: 10; }
.Corbarytb { height: 0.5rem; left: 0; top: 0; width: 100%; pointer-events: none; position: absolute; z-index: 1; }
.LinkHeadytb { padding: 10px 22px 8px; width: 100%; position: relative; text-align: center; display: block; }
.LinkMetadata { line-height: 15px; margin-bottom: 8px; margin-top: 10px; }
.tituloytb { color: #323b4a; font-weight: 600; letter-spacing: -0.02rem; line-height: 2rem; position: relative; }
.captionytb { word-wrap: break-word; color: #323b4a; line-height: 2rem; height: 10px; }
a.LinkURL { text-decoration: none; color: #8c8686; touch-action: manipulation; display: inline-block; position: relative; top: 2px; }
.favicon-container img.favicon { width: 25px; position: relative; }
.favicon-container { display: inline-block; }
.tituloytb a { color: #ef5353; outline: 0; text-decoration: none; line-height: 26px; position: relative; text-align: center; display: block; }
.LinkContainer { border: 1px solid rgb(51 61 78 / 25%); border-radius: 10px; overflow: hidden; }

@media screen and (min-width: 766px) { .LinkContainer { max-width: 81%; } .LinkURL div { font-size: 16px; } .tituloytb a { font-size: 19px; } }
@media screen and (min-width: 1px) and (max-width: 765px) { .LinkContainer { max-width: 100%; } .LinkURL div { font-size: 14px; position: relative; top: -1px; } .tituloytb a { font-size: 16px; } }

.fundoyoutubepreviewr { padding-bottom: 56%; -ms-flex-align: center; -ms-flex-pack: center; align-items: center; background: #000; display: -ms-flexbox; display: flex; justify-content: center; overflow: hidden; position: relative; }
.RichMediaPreviewOverlay { -ms-flex-align: center; -ms-flex-pack: center; align-items: center; display: -ms-flexbox; display: flex; height: 100%; justify-content: center; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; }
.circle-hit-area { cursor: pointer; padding: 20px; }
.RichMediaPreviewOverlay .circle { -ms-flex-align: center; -ms-flex-pack: center; align-items: center; background: rgba(27,37,54,0.75); border-radius: 50%; display: -ms-flexbox; display: flex; height: 56px; justify-content: center; position: relative; width: 56px; }
.circle svg.Icon.play-arrow { margin-left: 4px; }

.ttwitter { padding-right: 0px; }

.avatarescolhido { image-rendering: pixelated; cursor: pointer; background-repeat: no-repeat; float: left; width: 116px; height: 116px; position: absolute; left: 28px; top: 9px; }

/* links em comentarios */

/* card central de recompensas */
.espacomodal-espacomenuprinc:focus { box-shadow: unset !important; }
.espacomodal-espacomenuprinc:hover { background: #2a3040 !important; border-color: #2a3040 !important; color: unset !important; }
.modal-card-body .espacomodal-espacomenuprinc { margin-top: 7px !important; color: #fff !important; font-weight: 600 !important; background-color: #2a3040; border-color: #2a3040; border-radius: 18px; padding: 0.4375rem 1.25rem; text-shadow: none; font-size: 16px; white-space: normal; word-wrap: break-word; touch-action: manipulation; cursor: pointer; box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, 0.1); width: 100%; font-family: "Roboto",sans-serif!important; display: block; }
a.categoriaoscar { font-family: "Roboto",sans-serif!important; }
.modal-card-body .recompensasgive { position: relative; display: inline-block !important; }
.modal-card-body .recompensalista { display: none; }
.espacomodal-boxbig { cursor: pointer; display: inline-block; margin-right: 5px; width: 313px !important; margin-bottom: 13px; position: relative; }
.espacomodal-boxcard { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: flex-start; margin: 0; background: #2a3040; border-radius: 12px; overflow: hidden; }
.espacomodal-boxcard header { display: flex; width: 100%; }
.espacomodalcard-img { position: relative; margin: 0; width: 100%; height: 169.22px; background-size: cover; background-position: 50% 0; background-repeat: no-repeat; border-radius: 12px 12px 0 0; overflow: hidden; }
.espacomodalcard-img2 { position: absolute; display: inline-block; width: 100%; height: 100%; color: transparent; overflow: hidden; text-decoration: none; background-color: transparent; }
.espacomodalcard-img3 { height: 100%; box-sizing:border-box;display:block;overflow:hidden;width:initial; background:none;opacity:1;border:0;margin:0;padding:0;position:relative; background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; }
.espacomodalcard-titulo1 { width: 100%; }
.espacomodalcard-titulo2 { min-height: 44px; line-height: 21px; display: flex; justify-content: center; align-items: center; overflow: hidden; font-size: 18px; font-weight: 700; color: #fff; text-align: center; font-family: "Roboto",sans-serif!important; padding-top: 13px; padding-bottom: 5px; }
.espacomodalcard-alinharimg { box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.53846153846154%; }

.recompensa-eventos-vereditoseason2 .idanonimo-avatar { left: unset; z-index: 222; width: auto; min-width: 57px; color: #fff; background-color: #372759; display: inline-block; padding: 3px 5px; font-size: 12px; font-weight: 700; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 7px; position: absolute; right: -5px; top: -1px; padding-top: 6px; padding-right: 10px; }
.recompensa-eventos-vereditoseason2 .espacoavatar { background: unset !important; z-index: 22; position: relative; left: -23px; top: 7px; }
.recompensa-eventos-vereditoseason2 .backgroundavatar-estatua { width: 100%; cursor: pointer; height: 139px; }
.recompensa-eventos-vereditoseason2 .boxemblemaltd { left: 125px !important; pointer-events: none; background-image: url(https://lite.habbonews.net/imagens/icones/ferramentas/banner2.png); width: 59px; height: 73px; position: absolute; top: -1px; overflow: hidden; }
.recompensa-eventos-vereditoseason2 .backgroundavatar-estatua .avatar { position: relative; display: inline-block; width: 79px; font-size: 1rem; margin-left: 40px; }
.recompensa-eventos-vereditoseason2 .backgroundavatar-anonimo { cursor: pointer; height: 100%; background-position: center 32% !important; }
.recompensa-eventos-vereditoseason2 .emblemaltd { width: 50px; height: 50px; background-position: center center; background-repeat: no-repeat; border-radius: 6px; position: absolute; margin-left: -5px; top: 3px; left: 10px; z-index: 2; }
.recompensa-eventos-vereditoseason2 .cordaemblemaltd { position: absolute; width: 56px; height: 68px; z-index: 2; opacity: 0.4; clip-path: polygon(0% 1%, 0% 76%, 64% 100%, 100% 77%, 100% 0%); }
.recompensa-eventos-vereditoseason2 .bordaemblemaltd { position: absolute; z-index: 11; left: 0px; }
.recompensa-eventos-vereditoseason2 .caixa-selecionaravatar { border: unset !important; position: relative; float: left; background-color: #2a3040; overflow: hidden; transition: all 500ms ease; width: 309px; margin-right: 12px; margin-bottom: 16px; text-align: center; border: 0px solid #525e7e; border-radius: 8px; border: 3px #382e52 solid; }
.recompensa-eventos-vereditoseason2 .icon-anonimo { top: -2px; position: relative; cursor: pointer; }

.boxavisopalpite { color: #fff; background-color: #2a3040; border-color: #2a3040; position: relative; padding: 6px; margin-bottom: 0px; border: 1px solid transparent; border-radius: 0.25rem; font-family: "Roboto",sans-serif!important; }
.boxavisopalpite b { margin-left: 14px; position: relative; top: 8px; }
.modal-card-body .espacopesquisa-modal:focus { color: white; background-color: #1b2e4b; border-color: unset; outline: unset; box-shadow: unset; }
.modal-card-body .espacopesquisa-modal { font-family: "Roboto",sans-serif!important; color: white; font-size: 15px; letter-spacing: 1px; height: 38px; border-radius: 6px; background: #1b2e4b; padding: 3px 7px 6px 17px; border: none; width: 100%; margin-bottom: 15px; box-shadow: unset; }
.paginacaonotif-container li { padding: 5px 15px; font-weight: 600; color: #888ea8; cursor: pointer; display: inline-block; }
.paginacaonotif-solid li.active { background-color: #094f77 !important; color: #fff; }
.paginacaonotif-solid .next { background-color: #191e3a; height: 34px; }
.paginacaonotif-solid .prev { height: 34px !important; }
.paginacaonotif-container li:not(:last-child) { margin-right: 4px; }
.paginacaonotif-solid li {  background-color: #191e3a; }
.paginacaonotif-solid .next:hover { background-color: #094f77; }
.paginacaonotif-container li:hover { background-color: #094f77; color: #fff; }
.paginacaonotif-container.paginacaonotif-solid { display: inline-block; margin-top: 2px; text-align: center; width: 100%; text-align-last: center; position: relative; }
.paginacaonotif-solid .pagination { margin-bottom: 0px; }
/* card central de recompensas */

.multipledates-on { position: absolute; right: 0px; top: 47px; width: 50px; z-index: 22; }
.multipledate-1 { position: absolute; left: -220px; }
.multipledate-2 { position: absolute; left: 24px; }

img.iconmobinft-mint { margin-top: 5px; position: relative; top: -4px; margin-right: 0px; }
img.selocurador { margin-left: 1px !important; margin-top: -6px !important; }
.raros-nav { position: fixed; z-index: 1000; color: #fff; text-align: center; padding: 3%; cursor: pointer; font-size: 90px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }



.areafeiraglobal-K.mediaht1v1 { width: auto; display: block; margin-right: -15px; margin-top: 10px; }
.areafeiraglobal-M.mediaht2v1 { margin-top: 7px; }
.areafeiraglobal-K.mediaht1 { width: auto; display: inline-block; margin-top: 10px; position: absolute; right: 54px; }
.areafeiraglobal-M.mediaht2 { margin-top: 7px; display: inline-block; position: absolute; text-align: left; right: -27px !important; min-width: 60px !important; width: 60px !important; }

.areafeiraglobal-I input { width: 188px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 20px; background: transparent; color: white; border: unset; }
img.variacaoperce { margin-left: -11px !important; left: 0px; top: 0px; position: relative; margin-top: -2px; }
.areafeiraglobal-N spanx { display: inline-block; text-align: center; width: 44px; }
.areafeiraglobal-M2 img { position: relative; margin-top: -2px; margin-left: -2px; }
.areafeiraglobal-dados2 { display: flex; margin-top: 4px; width: 100%; overflow: unset !important; position: relative; margin-bottom: 8px; }
.areafeiraglobal-I span { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 20px; }
.areafeiraglobal-A { overflow: hidden; display: inline-block;  position: relative; background-color: #2a3040 !important; padding: 18px; padding-bottom: 9px; padding-top: 8px; border-radius: 13px; margin-top: -6px; width: 380px; height: 400px; }
.areafeiraglobal-Ab { height: 400px; overflow: hidden; display: inline-block; background-color: #2a3040 !important; padding: 18px; padding-bottom: 9px; padding-top: 8px; border-radius: 13px; margin-top: -6px; width: 410px; position: relative; right: -8px; }
.areafeiraglobal-B { display: flex; justify-content: space-between; }
.areafeiraglobal-C h3 { color: white; border: 0px solid rgb(226, 232, 240); box-sizing: border-box; font-size: inherit; margin: 0px; }
button.botamediasglobal { cursor: pointer; height: 20px; margin-left: 9px; padding: 4px 14px 0px 18px; border-radius: 24px; font-weight: 600; font-family: "Roboto", sans-serif !important; color: white; font-size: 13px; border: 1px #424855 solid; background: #64748b26 !important; position: absolute; width: 126px; right: 8px; top: 10px; }
.botamediasglobal span { position: relative; top: -3px; }
.areafeiraglobal-D { align-items: center; color: #94a3b8; display: flex; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.025em; line-height: 1rem; width: 100%; padding-top: 9px !important; }
.areafeiraglobal-E { flex-grow: 1; }
.areafeiraglobal-F { min-width: 70px; text-align: right; }
.areafeiraglobal-F2 { position: relative; text-align: right; }
.areafeiraglobal-dados { display: flex; margin-top: 5px; width: 100%; position: relative; }
.areafeiraglobal-G { height: 32px; position: relative; width: 97%; max-width: 231px; }
.areafeiraglobal-H { background-color: #64748b26;box-sizing: border-box;height: 32px;left: 0px;position: absolute;top: 0px;width: 100%; }
.areafeiraglobal-H2 { pointer-events: none; z-index: 1; background-color: #64748b26; box-sizing: border-box; left: -13px; position: absolute; top: 0px; width: 400px; padding: 14px; border-radius: 10px; }
.areafeiraglobal-I { color: white; display: flex; font-size: 0.875rem; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none !important; top: 7px; }
img.areafeiraglobal-J { cursor: pointer; display: block; margin-right: 0.5rem; vertical-align: middle; image-rendering: pixelated; top: -9px; margin-left: -18px; left: 9px; }
.areafeiraglobal-K { color: #e2e8f0; font-size: 0.875rem; line-height: 0.875rem; margin-top: 8px; text-align: right !important; }
.areafeiraglobal-L img { position: relative; margin-top: -2px; margin-left: -2px; }
.areafeiraglobal-M { min-width: 70px;text-align: right;width: 70px;font-size: 0.875rem;line-height: 0.875rem;margin-top: 4px; }
.areafeiraglobal-M2 { text-align: right; font-size: 0.875rem; line-height: 0.875rem; margin-top: 4px; min-width: 74px; max-width: 78px; display: inline-block; text-align: center; }
.areafeiraglobal-N { color: #e2e8f0;font-size: 0.875rem;line-height: 1.25rem; }

.dadosglobaisfeira { margin-top: -1px; display: block; }

.feiraglobalpag-ul li { margin-left: 5px; }

.feiraglobalpag-click.feiraglobalpag-selecionada:hover, .feiraglobalpag-click.feiraglobalpag-selecionada.Mui-focusVisible {
    background-color: rgba(255, 255, 255, 0.24);
}
.feiraglobalpag-click.feiraglobalpag-selecionada {
    background-color: rgba(255, 255, 255, 0.16);
}
.feiraglobalpag-click:hover {
    background-color: rgba(255, 255, 255, 0.08);
}

.feiraglobalpag-extr button {
    font-weight: 500;
    transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

nav.feiraglobalpag-pai.feiraglobalpag-fot.feiraglobalpag-extr {
    display: flex;
    align-items: center;
    justify-content: center;
}
ul.feiraglobalpag-ul {
    margin: 0;
    display: flex;
    padding: 0;
    flex-wrap: wrap;
    list-style: none;
    align-items: center;
}

.feiraglobalpag-pts { height: auto; position: relative; top: 6px; margin-left: -8px !important; margin-right: -11px !important; }

.iconefeirasetatxt {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
}

.iconefeiraseta {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.5rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    user-select: none;
}
.feiraglobalpag-A {
    color: #fff;
    height: 32px;
    margin: 0 3px;
    padding: 0 6px;
    font-size: 0.875rem;
    min-width: 32px;
    box-sizing: border-box;
    text-align: center;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-weight: 400;
    line-height: 1.43;
    border-radius: 16px !important;
    letter-spacing: 0.01071em;
}
.iconefeiraseta2 {
    margin: 0 -8px;
    font-size: 1.25rem;
}
.paginacaofeiraglobal {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    user-select: none;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

ul.feiraglobalpag-ul { position: absolute; bottom: 2px; }
.areafeiraglobal-C img { position: relative; top: -2px; margin-left: -4px; }
.buttonredhover2:hover { background-color: #b32633 !important; border: 1px rgb(179 38 51 / 25%) solid; }
.dadosglobaisfeirax { display: block; margin-top: -15px; }
.usuariosusandoltd .boxinfosltd-roupasusad input[type="text"] { cursor: pointer; position: relative; z-index: 10; margin-bottom: 9px; height: 23px; max-width: 136px; font-size: 16px; font-weight: 700; text-align: center; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; color: white; border: unset; }

.tipsy .tipsy-inner { background-color: unset !important; padding: unset !important; max-width: 400px; font-size: 15px; }
.tipsy.tipsy-s { margin-top: -19px; margin-left: -10px; border: 1px solid rgb(69 71 77 / 1); transform-origin: center bottom; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s; color: rgb(255 255 255 / 1); background-color: rgb(23 25 33 / 1); border-color: rgb(69 71 77 / 1) !important; padding: 8px !important; border-width: 1px; border-radius: .75rem; width: max-content; }
.tipsy.tipsy-s .tipsy-arrow { bottom: -7px !important; border-width: 0px 1px 1px 0px; background: rgb(23 25 33 / 1) !important; border-color: rgb(69 71 77 / 1); width: .75rem !important; height: .75rem !important; transform: translate(0, 0) rotate(45deg) skewX(0) skewY(0) scaleX(1) scaleY(1); border: 1px solid rgb(69 71 77 / 1); border-top-width: 0px; border-left-width: 0px; position: absolute; margin-left: unset !important; }
.tipsy.tipsy-e { margin-top: -11px; margin-left: -33px; border: 1px solid rgb(69 71 77 / 1); padding: 0px; transform-origin: center bottom; opacity: 1; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s; color: rgb(255 255 255 / 1); background-color: rgb(23 25 33 / 1); border-color: rgb(69 71 77 / 1) !important; padding-top: .75rem; padding-bottom: .75rem; padding-left: 1rem; padding-right: 1rem; border-width: 1px; border-radius: .75rem; width: max-content; }
.tipsy.tipsy-e .tipsy-arrow { right: -6px !important; border-width: 0px 1px 1px 0px; background: rgb(23 25 33 / 1) !important; border-color: rgb(69 71 77 / 1); width: .75rem !important; height: .75rem !important; transform: translate(0, 0) rotate(313deg) skewX(0) skewY(0) scaleX(1) scaleY(1); border: 1px solid rgb(69 71 77 / 1); border-top-width: 0px; border-left-width: 0px; position: absolute; margin-left: unset !important; }
.tipsy.tipsy-n { margin-top: 12px; margin-left: -31px; border: 1px solid rgb(69 71 77 / 1); padding: 0px; transform-origin: center bottom; opacity: 1; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s; color: rgb(255 255 255 / 1); background-color: rgb(23 25 33 / 1); border-color: rgb(69 71 77 / 1) !important; padding-top: .75rem; padding-bottom: .75rem; padding-left: 1rem; padding-right: 1rem; border-width: 1px; border-radius: .75rem; width: max-content; }
.tipsy-n .tipsy-arrow { top: -6px !important; right: -6px !important; border-width: 0px 1px 1px 0px; background: rgb(23 25 33 / 1) !important; border-color: rgb(69 71 77 / 1); width: .75rem !important; height: .75rem !important; transform: translate(0, 0) rotate(218deg) skewX(0) skewY(0) scaleX(1) scaleY(1); border: 1px solid rgb(69 71 77 / 1); border-top-width: 0px; border-left-width: 0px; position: absolute; margin-left: unset !important; }


.emblemasdisponiveis2024 .variacaoperce-embdisp.caiuimg { position: relative; top: -1px; left: -1px; }
.emblemasdisponiveis2024 .variacaoperce-embdisp.subiuimg { position: relative; top: -1px; left: -1px; }
.emblemasdisponiveis2024 input#nickname { width: 191px; height: 35px; border: 2px solid rgb(240 240 240); background: #f3f3f3; outline: none; border-style: none; border-radius: 8px; box-shadow: rgb(186 186 186) 0px 0px 0px 1px; margin: 0px 18px 0px 0px; padding: 8px; font-family: "Roboto", sans-serif !important; }
button.botaopesquisarazul { font-size: 16px; border: 1px solid #136cd7; border-radius: 5px; background-color: #5297cf; font-weight: 500; color: #fff; cursor: pointer; padding: 16px; font-family: "Roboto", sans-serif !important; line-height: 2px; margin-left: -9px; }
.emblemasdisponiveis2024 .user { display: block; margin-bottom: 5px; position: relative; margin-top: 12px; }
.emblemasdisponiveis2024 .user-face { display: inline-block; position: relative; margin: 0px 0px 0px 0px; z-index: 3; top: -6px; }
.emblemasdisponiveis2024 .user-face:before { box-shadow: 0 1px 0 2px rgb(0 0 0 / 20%); background-color: #0896bd; border: 2px solid #0ebdec; border-radius: 50%; content: ''; height: 53px; position: absolute; top: 6px; width: 54px; }
.emblemasdisponiveis2024 .user-face img { position: relative; left: 2px; top: 1px; }
.emblemasdisponiveis2024 .user-name { background: #0896bd; font-size: 16px; border: 2px solid #0ebdec; padding: 13.5px; min-width: 170px; color: #fff; display: inline-block; margin: -1px 0px 0px -28px; vertical-align: top; font-weight: 600; border-radius: 0px 29px 29px 0px; padding-left: 48px; padding-right: 28px; z-index: 2; position: relative; }
.emblemasdisponiveis2024 .user-progress { height: 51px; background-color: #f6f6f6; text-align: center; font-size: 17px; color: #6f6d6d; position: relative; display: inline-block; top: 7px; padding: 1px 1px 1px 2px; left: -30px; z-index: 1; min-width: 260px; border-radius: 8px; border: 1px solid rgb(211 211 211); box-shadow: rgb(211 211 211) 0px 0px 0px 1px; }
.emblemasdisponiveis2024 .progresso1 { display: inline-block; margin-left: 32px; position: relative; }
.emblemasdisponiveis2024 .espacodisponiv { position: relative; }
img.iconevariacao { position: relative; top: -2px; }
.emblemasdisponiveis2024 .progresso1 .box-novidade2 { top: 25px; position: absolute; transform: translateX(-30%); background: #d70c0c; border-radius: 0.4em; line-height: 16px; padding: 3px; color: white; font-size: 13px; min-width: 54px; text-align: center; font-weight: 800; font-family: "Roboto", sans-serif !important; z-index: 1; }
  
.emblemasdisponiveis2024 img.statusresgatev { position: absolute; bottom: 0px; left: 0px; }
.emblemasdisponiveis2024 img.statusresgatex { position: absolute; bottom: 0px; left: -1px; }
.emblemasdisponiveis2024 img.label.label-new { left: 6px; top: 3px; }
.emblemasdisponiveis2024 img.label { position: absolute; right: 0px; }
.emblemasdisponiveis2024 .label { float: left; margin: -3px -5px; padding: 0px !important; position: absolute; }
.emblemasdisponiveis2024 .box { position: relative; background-color: #D3D3D3; width: 60px; height: 63px; margin: 6px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 8px; box-shadow: 0px 3px 0px #B2B2B2; float: left; }
.emblemasdisponiveis2024 .box:hover { background-color: #37a7c6; box-shadow: 0px 3px 0px #3192af; }
.emblemasdisponiveis2024 #cor { height: 25px; font-size: 12px; font-weight: 700; }
.emblemasdisponiveis2024 .box-badge { width: 60px; height: 63px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background-position: center center; background-repeat: no-repeat; line-height: 63px; text-align: center; overflow: hidden; color: rgba(255,255,255,1); text-shadow: rgba(0,0,0,0.4) 0px 1px 1px; font-size: 12px; cursor: pointer; }
.emblemasdisponiveis2024 .box-badge:hover { background-position: center -60px; background-repeat: no-repeat; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.emblemasdisponiveis2024 .box-badge:hover .box-img { height: 0; }
.emblemasdisponiveis2024 .box-img { height: 60px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
#alinhar { font-family: "Ubuntu Condensed", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; display: inline; top: 1px; position: relative; color: black; }
.emblemasdisponiveis2024 .green { background-color: #d9eedd; box-shadow: 0px 3px 0px #58c637; }
.emblemasdisponiveis2024 .red { background-color: #f6dce5; box-shadow: 0px 3px 0px #af3131; }
.emblemasdisponiveis2024 .orange { background-color: #ffe6af; box-shadow: 0px 3px 0px #ffad00; }
.emblemasdisponiveis2024 .line { display: table; }
.avancoach { position: relative; top: -1px; }
img.avancoach-clock { position: relative; top: -2px; }

.emblemasdisponiveis2024 .filtroemblemas { cursor: pointer; background: #e0eef4; padding: 8px; max-width: 427px; width: 100%; text-align: center; display: inline-block; border-radius: 32px; height: 32px; font-size: 14px; font-weight: 600; color: #575d5f; margin-bottom: 4px; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.emblemasdisponiveis2024 .filtroemblemas img { position: relative; top: -2px; margin-right: 5px; }
.emblemasdisponiveis2024 { margin-left: 5px; display: inline-block; }
.emblemasdisponiveis2024 #filtroemblemasopen { display: inline-block; max-width: 498px; margin-top: 10px; margin-bottom: -7px;}
.emblemasdisponiveis2024 .filtroemblemasextra { cursor: pointer; -webkit-user-select: none; -ms-user-select: none; user-select: none; padding: 6px 14px 5px 14px; text-align: center; display: inline-block; border-radius: 32px; font-size: 14px; font-weight: 600; margin-bottom: 14px; margin-right: 8px; }
.emblemasdisponiveis2024 .filtroemblemasextra2 { cursor: pointer; -webkit-user-select: none; -ms-user-select: none; user-select: none; padding: 6px 14px 5px 14px; text-align: center; display: inline-block; border-radius: 32px; font-size: 14px; font-weight: 600; margin-bottom: 14px; margin-right: 8px; }
.emblemasdisponiveis2024 .dispwhite .filtroemblemasextra.selecionado { background: #d5edf4; }
.emblemasdisponiveis2024 .dispwhite .filtroemblemasextra { background: #f3f3f3; color: #5d5d5d; }
.emblemasdisponiveis2024 .dispwhite .filtroemblemasextra { background: #f3f3f3; color: #5d5d5d; }
.emblemasdisponiveis2024 .dispblack .filtroemblemasextra.selecionado { background: #205e3b; }
.emblemasdisponiveis2024 .dispblack .filtroemblemasextra { background: #3c4051; color: white; }

.emblemasdisponiveis2024 .dispwhite .filtroemblemasextra2.selecionado { background: #d5edf4; }
.emblemasdisponiveis2024 .dispwhite .filtroemblemasextra2 { background: #f3f3f3; color: #5d5d5d; }
.emblemasdisponiveis2024 .dispwhite .filtroemblemasextra2 { background: #f3f3f3; color: #5d5d5d; }
.emblemasdisponiveis2024 .dispblack .filtroemblemasextra2.selecionado { background: #205e3b; }
.emblemasdisponiveis2024 .dispblack .filtroemblemasextra2 { background: #3c4051; color: white; }

.emblemasdisponiveis2024 .filtroemblemasextra img { position: relative; margin-right: 2px !important; top: -1px; }
.colorwhite { color: black; }
.colorblack { color: white; }
.ferrazmenta-box .emblemasdisponiveis2024 .avisoembdisp { font-size: 17px; font-weight: 700; margin: 5px; margin-top: 16px; display: block; font-family: "Roboto", sans-serif !important; }
.emblemasdisponiveis2024 .avisoembdisp { font-size: 17px; font-weight: 700; margin: 5px; margin-top: 16px; display: block; font-family: "Roboto", sans-serif !important; }

.emblemasdisponiveis2024 a { text-decoration: unset !important; }
.emblemasdisponiveis2024 .emblemarandonsub { display: none; }
.emblemasdisponiveis2024 .exibiremblemarandom { display: block !important; }
.emblemasdisponiveis2024 img.label.emblemarandom { cursor: pointer; }
.emblemasdisponiveis2024 .naozerado { background-color: #c63737 !important; box-shadow: 0px 3px 0px #af3131!important; }

.ferrazmenta-box { background: rgb(41, 45, 62); border-radius: 8px; border: 1px solid rgb(57, 82, 115); box-shadow: rgb(79, 84, 101) 0px 0px 0px 1px; color: white; margin-bottom: 1rem; margin: 0px 8px; padding: 8px; width: 98%; }
.ferrazmenta-box h4 { color: white !important; font-size: 20px; font-weight: 700; margin-left: 6px; margin-top: 8px; }
.ferrazmenta-box h4 .img-icon1 { image-rendering: pixelated; position: relative; top: -3px; width: 36px; }
.ferrazmenta-box p { font-size: 14px; margin-top: 0px; padding-left: 5px; }
  
.embdispon-semdados1 { top: 12px; position: relative; margin-left: -19px; }
.embdispon-semdados2 { position: relative; top: -3px; left: -5px; }

.user.dispwhite .user-name { width: 300px; text-align: center; font-size: 20px; height: 53px; padding-top: 10px; }
.user.dispwhite .user-progress { top: -10px; left: 29px; }
.user.dispwhite { max-width: 405px; }
.dispblack .user-progress { height: 49.4px; top: 9px; margin-left: -3px; }
.dispblack .user-name { margin-top: 7px !important; }
.dispwhite span.embdispon-semdados1 { padding-left: 13px; padding-right: 41px; }
.dispblack span.embdispon-semdados1 { padding-left: 25px; padding-right: 29px; }

@media only screen and (min-width: 1px) and (max-width: 600px) {
.user.dispblack .user-name { width: 320px; text-align: center; font-size: 20px; height: 53px; padding-top: 10px; margin-top: unset !important; }
.user.dispblack .user-progress { top: -9px; left: 35px; height: 51px; margin-left: unset; }
.user.dispblack { max-width: 405px; }
}

div#badges { display: inline-block; position: relative; width: 100%; }
.listaemblemas.dispwhite { display: inline-block; max-height: 450px; overflow: hidden; }

@media only screen and (min-width: 1725px) and (max-width: 2123px) {
.listaemblemas.dispwhite { margin-left: 8px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1724px) {
.listaemblemas.dispwhite { left: 12px; position: relative; margin-left: -16px; }
}
@media only screen and (min-width: 1px) and (max-width: 1200px) {
.listaemblemas.dispwhite { left: 15px; position: relative; margin-left: -21px; }
}

.buttonmaisembidisp { display: inline-block; text-align: center; margin: 0px auto; width: 100%; margin-top: 14px; }
button.botaoemblemasdisp { line-height: 2px; position: relative; background-color: #0896bd !important; text-align: center; padding: 23px; min-width: 315px; font-size: 16px; margin: -1px 0px 0px 0px; cursor: pointer; height: 20px; border-radius: 24px; font-weight: 600; font-family: "Roboto", sans-serif !important; color: white; border: 1px solid #0ebdec; }
button.botaoemblemasdisp span { position: relative; top: -1px; }
.dispblack .filtroemblemas { background: #3c4051; color: #e1e1e1; }

.filtroemblemasextra2 img { position: relative; top: -2px; margin-right: 2px !important; }

.ocultarfiltro1 { display: none !important; }
.ocultarfiltro1 { display: none !important; }
.ocultarfiltro2 { display: none !important; }
.ocultarfiltro3 { display: none !important; }
.ocultarfiltro4 { display: none !important; }
.ocultarfiltro5 { display: none !important; }
.dispblack #filtroemblemasopen { max-width: 600px !important; }

.dispblack .filtroemblemasextra[categoriafiltro="4"][status="on"] { background: #c364af; color: #ffffff; }
.dispblack .filtroemblemasextra.selecionado[categoriafiltro="4"][status="off"] { background: #3c4051; }
.dispblackz .filtroemblemasextra:hover{ background: #427f39 !important; }
.dispwhite .filtroemblemasextra[categoriafiltro="4"][status="on"] { background: #c751ae; color: #ffffff; }
.dispwhite .filtroemblemasextra.selecionado[categoriafiltro="4"][status="off"] { background: #f3f3f3; }
.dispwhite .filtroemblemasextra { min-width: 183px; }
.dispwhite .resetfiltrosemblemagico { min-width: 183px; }
.dispwhite .ocultwhite { display: none !important; }
.dispoculto { display: none !important; }

.espacoferramentas div#main-wrapper { width: 100% !important; margin-left: unset !important; max-width: 924px !important; }

.espacoferram24-1 { position: absolute; left: 65px; margin-top: 56px; width: 500px; min-height: 600px; }
.espacoad2024 { width: 300px; height: 632px; background: #272a30; border-radius: 18px; position: sticky; top: 89px; color: white; text-transform: capitalize; text-align: center; font-size: 1.2rem; display: grid; place-content: center; }
.espacoferram24-3 { background: transparent; min-height: 600px; border-radius: 10px; }
span.avisoembdisp.colorblack { font-size: 17px; font-weight: 700; margin: 5px; margin-left: 10px; margin-top: 0px; display: block; font-family: "Roboto", sans-serif !important; }
#rankingemblemas { display: inline-block; width: 100%; position: relative; }
.rankingemblemasbox { width: 165px; border: 2px solid #395273; border-radius: 25px; font-family: "Roboto", sans-serif !important; display: inline-block; margin-left: 5px; margin-bottom: 10px; border-top-left-radius: 13px; border-top-right-radius: 13px; }
.header-ranking { display: inline-block; height: 30px; font-size: 13px; font-weight: 700; padding-top: 10px; padding-bottom: 26px; width: 100%; padding-left: 0px; text-align: center; }
span.header-rankingposicao { display: inline-block; }
.corpo-rankingemb { display: block; text-align: center; padding: 10px; }
.user-rankingv1emb { background: #00c2ff; width: 55px; height: 55px; border-radius: 55px; text-align: center; display: inline-block; position: relative; overflow: hidden; }
.nick-rankingv1emb { display: inline-block; width: 100%; overflow: hidden; }
.pontuacao-rankingv1emb { display: inline-block; margin-top: 1px; cursor: pointer; padding-left: 11px !important; padding: 6px 16px 4px 8px; text-align: center; display: inline-block; border-radius: 21px; font-size: 14px; background: #3c4051; color: white; }
.pontuacao-rankingv1emb img { position: relative; top: -2px; }
.user-rankingv1emb img { width: 64px; max-width: unset !important; height: 110px; position: absolute !important; left: -4px; top: -18px; }
.header-rankingposicao img { position: relative; top: -2px; }
.bordranking { border-bottom: 2px solid #395273; margin-left: 10px; width: 141px; }
.rankfirstpositions { position: relative; top: -5px; left: 9px; }
a.infohref-ferramenta { color: yellow !important; }
  
.window-janelaconfs-espaco .window-janelaconfs-aba23.selecionado { color: #fff !important; border-bottom: 2px solid #026fd3; transition: all .25s ease; }
.window-janelaconfs-espaco .window-janelaconfs-aba23 { font-family: "Roboto",sans-serif!important; font-weight: 700; padding: 0 30px 12px; position: relative; font-size: 14px; line-height: 18px; color: hsla(0,0%,100%,0.5) !important; cursor: pointer; text-decoration: none; }
.window-janelaconfs-espaco .window-janelaconfs-aba23:hover { color: #fff !important; border-bottom: 2px solid #026fd3; transition: all .25s ease; }
.window-janelaconfs-espaco .window-janelaconfs-aba23 img { position: relative; margin-right: 1px; margin-top: -4px; }
.window-janelaconfs-espaco { width: 100%; }
.window-janelaconfs-espaco { margin: -6px -10px 15px 0px; padding: 0 14px; border-bottom: 1px solid hsla(0, 0%, 100%, 0.1); display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; }
.nick-rankingv1emb input[type="text"] { cursor: pointer; position: relative; z-index: 10; height: 23px; max-width: 145px; font-size: 16px; font-weight: 700; text-align: center; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; color: white; border: unset; }
.pontuacao-rankingv1emb.rankingmybadges { z-index: 2; position: absolute; bottom: 14px; cursor: pointer; right: 14px; }

.notuserfound { z-index: 2; width: 100%; float: unset; max-width: unset; min-height: unset !important; display: inline-block; position: relative; }
.notuserfound-b { background-color: #3c4051; transition: all 500ms ease; padding: 15px; border: 1px solid #262e44; border-radius: 10px; position: relative; }
.notuserfound-c { width: 100%; position: relative; text-align: center; margin: 0px auto; left: 0px; margin-bottom: 5px; }
.notuserfound-c b { font-family: "Roboto", sans-serif !important; margin-bottom: 0px; position: relative; display: inline-block; font-weight: bold; font-size: 18px; top: -8px; }
.notuserfound-c img { margin-top: 12px !important; }

@media only screen and (min-width : 1px) and (max-width : 1800px) {
section.espacoferram24-1 { display: none; }
body.static_page { overflow: hidden !important; }
}


.emblemoteca-disabled { opacity: .4; pointer-events: none; }
.emblemoteca-paginacao { align-items: center; display: inline-flex; height: 12px; justify-content: center; min-height: 12px; min-width: 12px; width: 12px; }
.emblemoteca-filtroleaderboard1 { transform: rotate(180deg); margin-left: 6px; }
.emblemoteca-filtroleaderboard2 { margin-left: 4px; }
.emblemoteca-botaoseta { -webkit-appearance: unset; background: #1f1f1f80; border-radius: 4px; color: #edebe7; height: 36px; min-width: auto; padding: 8px; transition: background .25s ease-in-out, box-shadow .25s ease-in-out; width: 36px; align-items: center; box-sizing: border-box; cursor: pointer; display: flex; font-size: 14px; font-weight: 500; justify-content: center; line-height: 16px; overflow: hidden; position: relative; fill: #fff; -moz-user-select: none; user-select: none; z-index: 1; }
.emblemoteca-bot1 { font-weight: 600; z-index: 2; }
.emblemoteca-bot2 { align-items: center; display: flex; justify-content: center; height: 100%; width: 100%; }
.emblemoteca-bot2 svg { height: 100%; width: 100%; }
.rankinguserselecionado { border: 2px solid #41934d; }
.rankinguserselecionado .bordranking { border-bottom: 2px solid #41934d; }
.user-progress { cursor: default; }


.minifiltro-page2025 { width: 245px; background: rgb(41, 45, 62); border-radius: 8px; border: 1px solid rgb(57 82 115); box-shadow: rgb(79, 84, 101) 0px 0px 0px 1px; color: white; margin: 0px 8px; padding: 8px; margin-bottom: 11px; position: absolute; right: -220px; z-index: 114; margin-top: -50px; padding-bottom: 0px; }
.minifiltro-page2025-header { display: inline-block; position: relative; overflow: hidden; }
.fecharmodal-minifiltro { position: absolute; right: 0px; }
.minifiltro-page2025-title { font-weight: 600; }
.minifiltro-page2025-title img { display: inline-block; margin-top: -3px !important; margin-left: 4px !important; margin-right: 3px !important; }
.minifiltro-page2025-description { display: inline-block; font-size: 13px; margin-top: 8px; margin-bottom: 2px; }
.minifiltro-page2025-fieldset { border-radius: .5rem  !important; -webkit-user-select: none; -moz-user-select: none; user-select: none; width: 100%; margin: 0; padding: 0; border: 1px solid #395273 !important; border-width: 1px; }
.minifiltro-page2025-itemsfieldset { gap: .25rem; justify-content: stretch; align-items: center; display: flex; margin-top: -.25rem; padding-left: 6px; max-width: 98%; padding-top: .25rem !important; padding-right: .5rem !important; }
.minifiltro-page2025-flex-grow { flex-grow: 1; }
.minifiltro-page2025-fieldset-item { cursor: pointer; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; background-color: #292d3e; width: 100%; display: block; border: 1px solid #395273 !important; margin-bottom: 8px !important; margin-bottom: 8px !important; text-align: center !important; padding: .25rem !important; margin-left: .25rem !important; margin-right: .25rem !important; border-radius: .25rem !important; }
.minifiltro-page2025-fieldset-item:hover { border: 1px solid #4fa43c !important; background-color: #234c35; }
.minifiltro-page2025-fieldset-item[status="on"] { border: 1px solid #4fa43c !important; background-color: #234c35; }
.minifiltro-page2025-headerfieldset { font-size: 13px; font-weight: 600; color: #dadde5; display: block; width: unset !important;!i;!; margin-left: 8px; padding-left: .25rem !important; padding-right: .25rem !important; padding-bottom: 0 !important; padding-top: 0 !important; }
.minifiltro-page2025-headerfieldset img { position: relative; top: -2px !important; }
.minifiltro-page2025-divisoria { display: block; margin-bottom: 13px; }
.minifiltro-page2025-fieldset-item.clickminifiltro.formatolista { width: unset; display: inline-block; }
.minifiltro-page2025-header.delete { -moz-appearance: none; -webkit-appearance: none; background-color: rgba(10, 10, 10, .2); border: none; border-radius: 290486px; cursor: pointer; display: inline-block; flex-grow: 0; flex-shrink: 0; font-size: 0; height: 20px; max-height: 20px; max-width: 20px; min-height: 20px; min-width: 20px; outline: 0; position: relative; vertical-align: top; width: 20px; }
input.filtroaberto-numero { display: inline-block; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; background-color: #292d3e; border: 1px solid #395273 !important; margin-bottom: 8px !important; margin-bottom: 8px !important; text-align: center !important; padding: .25rem !important; margin-left: .25rem !important; margin-right: .25rem !important; border-radius: .25rem !important; }


input.nametokentrove { cursor: pointer; position: relative; max-width: 260px; display: block; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; color: #acabab; border: unset; text-align: right; }
.card-lista-colecionaveis-lead { margin-bottom: 20px; grid-column-gap: 2rem; grid-row-gap: 2rem; justify-content: space-between; align-items: flex-start; height: 98.0519%; padding: 1rem 1rem 1.5rem; display: flex ; border: 2px solid #395273; border-radius: 25px; font-family: "Roboto", sans-serif !important; border-top-left-radius: 13px; border-top-right-radius: 13px; }
.card-lista-colecionaveis-conteudo { flex-direction: column; align-items: flex-start; width: 85%; display: flex; }
.card-lista-colecionaveis-espaco1 { margin-top: 0rem !important; margin-right: 0rem !important; margin-left: 0px !important; width: 128%; }
.card-lista-colecionaveis-espaco2 { grid-column-gap: 1rem; grid-row-gap: 1rem; border-bottom: 1px none #1c1c1e; grid-template-rows: auto; grid-template-columns: max-content minmax(auto, auto); grid-auto-columns: 1fr; place-items: start stretch; width: 100%; padding-bottom: .5rem; display: grid; }
.card-lista-colecionaveis-espacoicon2 { flex-direction: column; justify-content: center; align-items: center;= display: flex; margin-top: -10px; margin-left: -3px; margin-right: -2px; }
.card-lista-colecionaveis-espacoicon2 img { width: 80px; image-rendering: pixelated; }
.card-lista-colecionaveis-espaco3 { flex: 1; }
.card-lista-colecionaveis-h5 { color: #ffffff; text-align: left; font-family: "Roboto", sans-serif !important; font-size: 20px; font-weight: 600; line-height: 1.4; text-decoration: none; }
.card-lista-colecionaveis-espacodata { grid-column-gap: 4px; grid-row-gap: 4px; align-items: center; display: flex; opacity: .8; text-align: left; padding-left: 0; }
.card-lista-colecionaveis-espacodata-txt { color: #ffffffc2; font-size: .75rem; margin-top: 5px; }
.card-lista-colecionaveis-listaitens { grid-column-gap: .5rem; grid-row-gap: .5rem; border-top: 1px solid #395273; border-bottom: 1px none #395273; color: #acabab; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; align-items: start; width: 100%; padding-top: .25rem; padding-bottom: .25rem; display: grid; }
.card-lista-colecionaveis-listaitens-entry { grid-column-gap: 1rem; grid-row-gap: 1rem; border-bottom: 1px solid #395273; grid-template-rows: auto; grid-template-columns: auto auto; grid-auto-columns: 100%; justify-content: stretch; align-items: start; width: 100%; padding-bottom: .3rem; display: grid; }
.card-lista-colecionaveis-itens-texto1 { text-align: left; padding-left: 0; color: white; }
.card-lista-colecionaveis-itens-texto2 { text-align: right; }
.card-lista-colecionaveis-picturebadge { width: 33%; overflow: hidden; position: relative; margin-top: 70px; top: 2px; }
.card-lista-colecionaveis-picturebadge img { filter: blur(0px);overflow: hidden;height: auto;max-width: 100%;display: inline-block;vertical-align: middle; }
  
  
.boxperguntas-quest { display: inline-block; }
.boxperguntas2-quest { cursor: pointer; padding: 8px 8px; line-height: 18px; display: inline-block; width: 100%; overflow: hidden; background: #1c466369; border-radius: 5px; color: white; text-overflow: ellipsis; text-align: center; border: 2px solid #395273; height: 51px; position: relative; }
.boxperguntas2-quest img { margin-left: 9px !important; margin-top: 1px !important; margin-right: 10px !important; position: relative !important; top: -2px; left: 0px; }
.duvidaquest-text { display: inline-block; margin-top: 14px; margin-left: 7px; margin-bottom: 18px; }
.duvidaquest-text a { color: yellow !important; }
.duvidaquest-text[status="on"] { display: inline-block; }
.duvidaquest-text[status="off"] { display: none; }

.emblemasdisponiveis2024 input#nicknamex { width: 191px; height: 35px; border: 2px solid rgb(240 240 240); background: #f3f3f3; outline: none; border-style: none; border-radius: 8px; box-shadow: rgb(186 186 186) 0px 0px 0px 1px; margin: 0px 18px 0px 0px; padding: 8px; font-family: "Roboto", sans-serif !important; }
.listaglobais25 .progresso1.a1 { display: none !important; }
.listaglobais25 .progresso1.a2 { display: none !important; }
.emblemasdisponiveis2024.listaglobais25 { max-width: 500px; }
.listaglobais25 .buttonmaisembidisp { display: none !important; }
.listaglobais25 img.label.label-new { display: none; }

.roupasltd-boxinfo { max-width: 200px; height: 208px; width: 100%; align-items: center; background: linear-gradient(180deg, transparent 0, #0f2a52 100%); border: 1px solid #284571; border-radius: 6px; box-shadow: inset 0 0 75px #0d2345; cursor: pointer; position: relative; display: inline-block !important; margin-right: 12px; margin-bottom: 50px; left: 11px; }
.roupasltd-image { height: 91px; width: 100%; align-items: center; display: flex; justify-content: center; position: relative; margin-bottom: 21px; }
.roupasltd-image img { bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;max-width: 150px;z-index: 1; }
.roupasltd-name { height: 20px; font-size: 15px !important; overflow: hidden; text-align: center; text-overflow: ellipsis; z-index: 1; color: white !important; font-weight: 700; display: inline-block; line-height: 21px !important; width: 100%; }
.roupasltd-description { background: #081b3a; border-radius: inherit; border-top: 1px solid #284571; font-size: .6875rem; font-weight: 500; margin-top: -8px; padding: .5rem; text-align: center; width: 100%; z-index: 1; position: relative; }
.roupasltd-description span { align-items: center; display: inline-flex; gap: .3em; transition: color .4s; font-weight: 700; font-size: 15px; }
.botaoroupasltdarticle { font-size: 18px; color: #fff !important; background-color: #042541;border-radius: 100px;color: white;cursor: pointer;display: block;font-family: Roboto, sans-serif;font-weight: 600;padding: 9px;position: relative;text-align: center;transition: all 0.2s ease 0s; max-width: 785px; }
.toporoupasltdarticle { font-size: 20px !important; background: rgb(3, 37, 65); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.247) 0px 0px, rgba(0, 0, 0, 0.2) 0px -2px inset, rgba(0, 0, 0, 0.047) 0px -20px inset; color: white !important; font-family: Roboto, sans-serif; font-weight: 600; line-height: 43px; text-align: center; text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px; }
.roupasltd-description span img { position: relative; margin-top: 1px; margin-left: -4px; display: inline-block; left: 1px; }
.roupasltd-description .personalizado1 { display: inline-block; transition: color .4s; font-weight: 700; font-size: 15px; width: 199px; position: relative; left: -8px; }
.roupasltd-description .personalizado1 img { position: relative; margin-top: -3px; margin-left: 0px; display: inline-block; left: 1px; }
nav#navsetasraros { display: none !important; }
  
.filtroselect-form2025 { cursor: pointer; font-family: Poppins, sans-serif; font-size: 14px; display: block; border: 1px solid #395273 !important; margin-bottom: 8px !important; padding: .25rem !important; margin-left: .25rem !important; margin-right: .25rem !important; border-radius: .25rem !important; padding-left: 25px !important; }
.roupasltd-name2 { cursor: pointer; position: relative; max-width: 183px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; border: unset; height: 28px; font-size: 15px !important; text-align: center; text-overflow: ellipsis; z-index: 1; color: white !important; font-weight: 700; display: inline-block; line-height: 21px !important; width: 100%; margin-top: 20px; margin-bottom: 15px; margin-left: 9px; font-family: "Roboto", sans-serif !important; }
.listaroupas-detalhado { margin-top: 30px; display: inline-block; margin-bottom: -50px; width: 100%; }
.infosltdarticle-art10:after { background: linear-gradient(90deg, #6266df1f, #4b4c5f1f 38%); content: ""; display: block; height: 39px; left: -16px; position: absolute; top: 0; width: calc(100% + 32px); }
.infosltdarticle-art1 { background: rgb(34, 38, 44); border-radius: 5px; box-sizing: inherit; overflow: hidden; padding: 0px 16px 0px; position: relative; width: 100%; margin-top: 7px; }
.infosltdarticle-art2 { box-sizing: inherit; display: flex ; flex-flow: wrap; list-style: none; margin: 0px -8px !important; padding: 0px !important; }
.infosltdarticle-art3 { box-sizing: inherit; margin-bottom: 16px !important; margin-left: 0px !important; padding: 0px 8px !important; width: 100%; }
.infosltdarticle-art4 { border-radius: 5px; box-sizing: inherit; overflow: hidden; margin-top: 10px; }
.infosltdarticle-art5 { background-color: #313840; border-radius: 5px; box-sizing: inherit; padding: 0px 16px; position: relative; }
.infosltdarticle-art7 { align-items: center; border-bottom: 1px solid rgb(40, 45, 52) !important; box-sizing: inherit; display: flex; flex-flow: wrap; justify-content: space-between; outline: 0px; padding: 4px 0px; position: relative; text-align: center; text-wrap: nowrap; z-index: 2; }
.infosltdarticle-art8 { align-items: center; box-sizing: inherit; display: flex; justify-content: center; min-height: 1px; position: relative; width: 226px; z-index: 5; }
.infosltdarticle-art8 p { box-sizing: inherit; color: #a5afbb; font-family: Roboto, sans-serif; font-size: 0.75rem; height: 20px; line-height: 20px; margin: 0px; overflow: hidden; padding: 0px; text-overflow: ellipsis; }
.infosltdarticle-art9 { box-sizing: inherit; color: #cbd5e4; }
.infosltdarticle-art10 { align-items: center; border-bottom: 1px solid rgb(40, 45, 52); box-sizing: inherit; cursor: pointer; display: flex; flex-flow: wrap; height: 40px; justify-content: space-between; outline: 0px; padding: 0px; position: relative; text-wrap: nowrap; }
.infosltdarticle-art11 { align-items: center;box-sizing: inherit;display: flex;font-family: Roboto, sans-serif;font-size: 0.875rem;justify-content: flex-start;line-height: 20px;min-height: 1px;position: relative;width: 250px;z-index: 5;margin-left: 13px; }
.infosltdarticle-art12 { display: inline-block; }
.infosltdarticle-art13 { box-sizing: inherit; display: block; height: 20px; margin-right: 14px; min-height: 20px; min-width: 20px; position: relative; width: 20px; }
.infosltdarticle-art13 .infosltdarticle-art14 { border-style: none; box-sizing: inherit; font-style: italic; left: -4px; margin-right: 5px !important; max-width: unset !important; object-fit: contain; opacity: 1; position: relative !important; top: -4px; vertical-align: middle !important; width: auto; }
.infosltdarticle-art15 { box-sizing: inherit; line-height: 20px; margin: 0px; overflow: hidden; padding: 0px; }
.infosltdarticle-art16 { font-weight: 600; align-items: center; background-color: transparent; box-sizing: inherit; color: white; cursor: pointer; display: block; overflow: hidden; text-decoration-line: none; text-overflow: ellipsis; transition: all 0.15s ease-in-out 0s; }
.infosltdarticle-art17 { width: 133px; align-items: center;box-sizing: inherit;display: flex;font-family: Roboto, sans-serif;font-size: 0.875rem;justify-content: center;line-height: 18px;min-height: 1px;position: relative; }
.infosltdarticle-art17 p { box-sizing: inherit; color: white; display: flex; justify-content: space-between; line-height: 20px; margin: 0px; padding: 0px; }


  
.roupas-search-friendsbox { padding: 12px; display: inline-block; float: left; width: 100%; }
.espacoroupasltd .espacoferramenta1 .area1ltdcloth { margin: 5px; margin-left: 30px; margin-top: 0px; top: 3px; margin-bottom: -11px; }
.roupas-search-user-friendsbox .box-novidadeltd { position: absolute !important; z-index: 22; top: 35px !important; width: 53px; right: -18px; }
.roupas-search-user-friendsbox { display: inline-flex ; align-items: center; margin-right: 17px; float: left; margin-bottom: 10px; position: relative; }
.roupas-search-user-friendsbox .user-rankingv1emb { z-index: 2; cursor: pointer; }
.roupas-search-user-friendsbox-clothing { cursor: pointer; text-align: center; display: inline-block; position: relative; background: url(https://i.imgur.com/2B2QlRy.png); width: 225px; height: 44px; padding: 6px; margin-left: -16px; top: 2px; }
.roupas-search-user-friendsbox-clothing .iconclothing { display: inline-block; margin-right: 10px; left: 7px; }
span.usuariousando { position: relative; top: 6px; font-weight: 600; font-size: 16px; font-family: "Roboto", sans-serif !important; display: none; }
.roupas-search-user-friendsbox:hover .usuariousando { display: unset; }
.roupas-search-user-friendsbox:hover .iconclothing  { display: none; }
.roupas-search-user-friendsbox-clothing:hover .usuariousando { display: none !important; opacity: 0 !important; }
.roupas-search-user-friendsbox-clothing:hover .iconclothing { display: inline-block !important; }
  
.box-novidadeltd { position: relative; transform: translateX(-30%); background: #d70c0c; border-radius: 0.4em; line-height: 16px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: white; font-size: 13px; max-width: 54px; text-align: center; font-weight: 800; font-family: "Roboto",sans-serif!important; z-index: 1; display: inline-block; margin-left: 17px; }
#avataresuserid .erroinput.numerousado { border: 1px solid #bd5a63; position: relative !important; border-top: unset !important; border-top-left-radius: unset; border-top-right-radius: unset; }
span#placeholdervisuaisfound { border: 1px solid #51a13f; position: relative !important; border-top: unset !important; border-top-left-radius: unset; border-top-right-radius: unset; }
.erroinput.visualfound-ok.mostrandoltds { border-bottom: unset !important; }
.listavisuaisuso { display: inline-flex; width: 350px; position: relative; height: 26px; margin-top: -3px; }
.visu-itemuso { width: 30px; height: 32px; background-position: center center; background-repeat: no-repeat; text-align: center; overflow: hidden; color: rgba(255,255,255,1); text-shadow: rgba(0,0,0,0.4) 0px 1px 1px; font-size: 12px; cursor: pointer; margin-left: -5px; }
.visu-texto { text-align: center; margin-left: 6px; margin-top: 11px; }
.roupas-search-bloco .enviar-window {  width: 150px !important; margin-right: 10px; margin-left: 11px; }
.roupas-search-usado { width: 100%; float: unset; max-width: unset; min-height: unset !important; margin-top: 15px; text-align: center; display: inline-block; position: relative; }
.roupas-search-usadobox { margin-bottom: 0px !important; padding-bottom: 9px !important; display: inline-block; padding: 15px; position: relative; width: 693px; margin-left: 0px; background: linear-gradient(180deg, transparent 0, #0f2a52 100%); border: 1px solid #284571; border-radius: 6px; box-shadow: inset 0 0 75px #0d2345; margin-bottom: 15px; }
.roupas-search-usadobox h1 { width: 97%; font-size: 17px; font-weight: 600; line-height: 1; display: inline-block; position: absolute; left: 10px; top: -11px; padding: 6px 9px 5px 9px; background-color: #094f77; border-radius: 10px; text-align: center; height: 29px; color: #fafafa !important; }
img#roupas-search-flag { position: absolute; top: -7px; right: -12px; }
.roupas-search-imagem1 { position: absolute; right: 40px; top: 50px; }
.roupas-search-imagem2 { float: left; position: relative; margin: 35px 16px 17px 5px; }
.roupas-search-bloco {margin-left: -7px; margin-top: 27px; display: inline-block; max-width: 75%; position: relative; }
#placeholdervisuaisfound { background: #167b29; width: 350px; box-sizing: border-box; border-radius: 3px; text-align: left; font-weight: normal; color: white; font-size: 11px; padding-left: 14px; float: left; margin-top: -16px; }
.roupas-search-boxbuttons { width: 100%; display: block; text-align: center; position: relative; margin-top: -11px; }
input#roupausadauser { display: inline-flex ; background-color: #171e2f; background-repeat: no-repeat; font-size: 16px; color: white; padding: 9px 0px 5px 39px; box-sizing: border-box; height: 33px; float: left; margin-top: 10px; font-family: "Roboto", sans-serif !important; padding-bottom: 8px; border-radius: 5px 5px 0px 0px; border: 1px solid #51a13f; border-top-left-radius: unset !important; border-top: unset !important; border-bottom: unset; border-top-right-radius: unset; position: relative; }
.visualfound-ok { border: 1px solid #51a13f; position: relative !important; border-top: unset !important; border-top-left-radius: unset; border-top-right-radius: unset; background: url(https://lite.habbonews.net/imagens/icones/ferramentas/iconeV.png) no-repeat scroll 0 0 #167b29; background-position: 17px 9px; color: white; }

.caixa-selecionaravatar.boxv2-sazonais- .idanonimo-avatar { background: #9b3434 !important; }
.caixa-selecionaravatar.boxv2-sazonais- .idanonimo-avatar .rankinguserselecionado { background: #418f39 !important; }
.itensfound { display: inline-block; margin-top: 7px; margin-bottom: -17px; }
.itensfound .caixa-selecionaravatar { width: 206px; border: unset !important; position: relative; float: left; background-color: #2a3040; overflow: hidden; transition: all 500ms ease; margin-right: 12px; margin-bottom: 16px; text-align: center; border: 0px solid #525e7e; border-radius: 8px; border: 3px #382e52 solid; }
.itensfound .idanonimo-avatar { z-index: 222; width: auto; min-width: 57px; color: #fff; background-color: #372759; display: inline-block; padding: 3px 5px; font-size: 12px; font-weight: 700; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 7px; position: absolute; right: -5px; top: -1px; padding-top: 6px; padding-right: 10px; }
.itensfound .espacoavatar { z-index: 22; position: relative; left: 45px; }
.itensfound .emblemasespaco { left: unset !important; z-index: 22; position: relative; top: 26px; background-position: 30px 73px !important; cursor: pointer; height: 139px; }
.itensfound .emblemax2 { image-rendering: pixelated; position: relative; top: 41px; -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); -webkit-transform: scale(2); transform: scale(2); }
.itensfound .infos-selectavatar { overflow: hidden; text-align: center; min-height: 48px; line-height: 21px; display: flex; justify-content: center; align-items: center; background: rgb(56 46 82); margin-top: 9px; }
.emblemotecabadgemodal-boxtxt input[type="text"] { cursor: pointer; position: relative; z-index: 10; height: 23px; max-width: 108px; font-size: 15px; text-align: center; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; color: white; border: unset; }
.nickownerbadge { cursor: pointer; position: relative; z-index: 10; height: 23px; max-width: 132px; font-size: 16px; font-weight: 700; text-align: center; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; color: white; border: unset; }


.borderRadius#rankingbadge-filter-badgepaisfurni1_msdd { border: 1px solid #395273 !important; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #292d3e; background-position: right .75rem center; background-repeat: no-repeat; background-size: 16px 12px; border: 1px solid #292d3e; border-radius: 6px; color: #fff; display: block; padding: 3px 2px 0px 18px; position: relative; margin-bottom: 11px; left: -6px; width: 210px !important; }
div#rankingbadge-filter-badgepaisfurni1_child { position: relative !important; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #292d3e; border-radius: 6px; color: #fff; display: block; width: 273px; left: -42px; margin-top: 6px; }
div#rankingbadge-filter-badgepaisfurni1_child.shadow { box-shadow: unset !important; border: unset !important; top: unset !important; height: unset !important; visibility: unset !important; }
div#rankingbadge-filter-badgepaisfurni1_msdd.borderRadius { border: 1px solid #4fa43c !important; background-color: #234c35; }
div#rankingbadge-filter-badgepaisfurni1_msdd { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; }

div .borderRadius#rankingbadge-filter-badgepaisfurni1_msdd { width: 206.5px !important; height: 29.59px; left: 2px !important; }
#rankingbadge-filter-badgepaisfurni1_title img.flag { position: relative; top: -5px; float: left !important; }
span#rankingbadge-filter-badgepaisfurni1_title { text-align: center; display: inline-block; width: 100%; }
#rankingbadge-filter-badgepaisfurni1_child li { padding: 3px 2px 0px 18px !important; width: 206.5px !important; left: 2px !important; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; overflow: hidden; height: fit-content; line-height: 21px; height: 29px; cursor: pointer; position: relative; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; top: -5px; }
#rankingbadge-filter-badgepaisfurni1_title span.ddlabel { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; overflow: hidden; line-height: 23px; height: 27px; cursor: pointer; position: relative; z-index: 10; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; max-width: 138px; left: 7px; }
  
#rankingbadge-filter-badgepaisfurni1_child li span.ddlabel { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; overflow: hidden; height: fit-content; line-height: 21px; height: 29px; cursor: pointer; position: relative; z-index: 10; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; max-width: 138px; left: 7px; }
.ddChild#rankingbadge-filter-badgepaisfurni1_child img { position: relative; top: -5px; float: left !important; left: unset; margin: 0 auto !important; padding: unset !important; }
#rankingbadge-filter-badgepaisfurni1_child ul { top: -3px; position: relative; }
#rankingbadge-filter-badgepaisfurni1_child li.flag.none { display: none !important; }
#rankingbadge-filter-badgepaisfurni1_title img.flag.none.fnone { top: 4px; left: 14px; margin-left: 7px; }
#rankingbadge-filter-badgepaisfurni1_title img.flag.none2 { top: 4px; left: 14px; margin-left: 7px; }
.ddChild#rankingbadge-filter-badgepaisfurni1_child img.flag.none2.fnone { top: 3px; left: 6px; }

.borderRadius#rankingbadge-filter-badgepaisfurni2_msdd { border: 1px solid #395273 !important; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #292d3e; background-position: right .75rem center; background-repeat: no-repeat; background-size: 16px 12px; border: 1px solid #292d3e; border-radius: 6px; color: #fff; display: block; padding: 3px 2px 0px 18px; position: relative; margin-bottom: 11px; left: -6px; width: 210px !important; }
div#rankingbadge-filter-badgepaisfurni2_child { position: relative !important; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #292d3e; border-radius: 6px; color: #fff; display: block; width: 273px; left: -42px; margin-top: 6px; }
div#rankingbadge-filter-badgepaisfurni2_child.shadow { box-shadow: unset !important; border: unset !important; top: unset !important; height: unset !important; visibility: unset !important; }
div#rankingbadge-filter-badgepaisfurni2_msdd.borderRadius { border: 1px solid #4fa43c !important; background-color: #234c35; }
div#rankingbadge-filter-badgepaisfurni2_msdd { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; }

div .borderRadius#rankingbadge-filter-badgepaisfurni2_msdd { width: 206.5px !important; height: 29.59px; left: 2px !important; }
#rankingbadge-filter-badgepaisfurni2_title img.flag { position: relative; top: -5px; float: left !important; }
span#rankingbadge-filter-badgepaisfurni2_title { text-align: center; display: inline-block; width: 100%; }
#rankingbadge-filter-badgepaisfurni2_child li { padding: 3px 2px 0px 18px !important; width: 206.5px !important; left: 2px !important; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; overflow: hidden; height: fit-content; line-height: 21px; height: 29px; cursor: pointer; position: relative; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; top: -5px; }
#rankingbadge-filter-badgepaisfurni2_title span.ddlabel { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; overflow: hidden; line-height: 23px; height: 27px; cursor: pointer; position: relative; z-index: 10; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; max-width: 138px; left: 7px; }
  
#rankingbadge-filter-badgepaisfurni2_child li span.ddlabel { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; overflow: hidden; height: fit-content; line-height: 21px; height: 29px; cursor: pointer; position: relative; z-index: 10; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; max-width: 138px; left: 7px; }
.ddChild#rankingbadge-filter-badgepaisfurni2_child img { position: relative; top: -5px; float: left !important; left: unset; margin: 0 auto !important; padding: unset !important; }
#rankingbadge-filter-badgepaisfurni2_child ul { top: -3px; position: relative; }
#rankingbadge-filter-badgepaisfurni2_child li.flag.none { display: none !important; }
#rankingbadge-filter-badgepaisfurni2_title img.flag.none.fnone { top: 4px; left: 14px; margin-left: 7px; }
#rankingbadge-filter-badgepaisfurni2_title img.flag.none2 { top: 4px; left: 14px; margin-left: 7px; }
.ddChild#rankingbadge-filter-badgepaisfurni2_child img.flag.none2.fnone { top: 3px; left: 6px; }


img.flag.clothing_ltd23_summerflipflopsocks { top: 1px !important; }
img.flag.clothing_ltd23_firedemonoutfit { top: -4px !important; left: 2px !important; }
img.flag.clothing_ltd23_pyramideity { top: -3px !important; }
img.flag.clothing_ltd23_80sretro { left: -3px !important; top: -4px !important; }
img.flag.clothing_ltd24_etherealhairandaccessory { left: -4px !important; }
img.flag.clothing_ltd24_ladybeard { left: -2px !important; }


.frame25 .frame25-wrapper::-webkit-scrollbar { width: 16px; }

.frame25 .frame25-wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 9px;
  border: 4px solid transparent;
  background-clip: content-box;
}
.frame25 .frame25-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #76777f;
}

.frame25 .frame25-wrapper::-webkit-scrollbar-track {
  background-color: transparent;
}

.frame25 .frame25-wrapper::-webkit-scrollbar-track-piece {
  background-color: transparent;
}

.frame25 .frame25-wrapper::-webkit-scrollbar:horizontal{
height: 8px;
}

.frame25 .frame25-wrapper::-webkit-scrollbar-thumb:horizontal{
background-color: rgba(255, 255, 255, 0.25);
border-radius: 9px;
border: 4px solid transparent;
background-clip: content-box;
}

  
  
.frame25 {
    width: 100%;
    margin-top: -17px;
}

.frame25 .div {
    position: relative;
    width: 100%;
    height: 100%;
}

.frame25 .overlap-group-wrapper {
    background: url(https://lite.habbonews.net/imagens/icones/ferramentas/fundomobis.png) repeat;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    clear: both;
    text-align: center;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    width: 100%;
    height: 250px;
    margin-bottom: 8px;
}

.frame25 .overlap-group {
    position: relative;
    width: 100%;
    height: 210px;
    display: inline-block;
}

.frame25 .image {
position: absolute;
width: 513px;
height: 264px;
top: 19px;
left: 165px;
object-fit: cover;
}

.frame25 .img {
    position: absolute;
    top: 65px;
    left: 405px;
    object-fit: cover;
    transition: unset !important;
    -webkit-transition: unset !important;
}

.frame25 .image-2 {
position: absolute;
width: 206px;
height: 128px;
top: 187px;
left: 0;
object-fit: cover;
}

.frame25 .div-2 {
display: inline-flex;
align-items: center;
gap: 16px;
position: absolute;
top: 259px;
left: 645px;
}

.frame25 .div-wrapper {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 8px 16px;
position: relative;
flex: 0 0 auto;
background-color: #222222;
border-radius: 8px;
border: 1px solid;
border-color: #ffffff;
}

.frame25 .text-wrapper {
position: relative;
width: fit-content;
margin-top: -1.00px;
font-family: "Inter-Regular", Helvetica;
font-weight: 400;
color: #ffffff;
font-size: 16px;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
}

.frame25 .image-3 {
position: absolute;
width: 64px;
height: 110px;
top: 0;
left: 258px;
object-fit: cover;
}

.frame25 .div-3 {
    width: 100%;
    align-items: center;
    gap: 20px;
    left: 0;
    position: relative;
    display: flex;
}

.frame25 .lojaduckets-listacolecoes {
display: flex;
flex-direction: column;
width: 240px;
height: 510px;
align-items: flex-start;
gap: 10px;
padding: 16px;
position: relative;
background-color: #3c4051;
border-radius: 8px;
overflow: scroll;
min-width: 245px;
overflow-x: hidden;
}

.frame25 .lojaduckets-listacolecoes-div:hover {
    background-color: #63c5e9;
    border-color: #82d1ed;
}
  
.frame25 .lojaduckets-listacolecoes-div.selecionado {
background-color: #63c5e9;
border-color: #82d1ed;
}
.lojaduckets-listacolecoes-div[status="on"] { 
background-color: #63c5e9;
border-color: #82d1ed;
}
  
.frame25 .lojaduckets-listacolecoes-img {
position: relative;
object-fit: cover;
margin: unset;
top: -2px;
}

.frame25 .lojaduckets-listacolecoes-div:hover p { position: relative; font-family: "Inter-BoldItalic", Helvetica; font-weight: 700; font-style: italic; color: #292d3e; font-size: 12px; letter-spacing: 0; padding-left: unset; margin-bottom: 0px; }
.frame25 .lojaduckets-listacolecoes-div.selecionado p { position: relative; font-family: "Inter-BoldItalic", Helvetica; font-weight: 700; font-style: italic; color: #292d3e; font-size: 12px; letter-spacing: 0; padding-left: unset; margin-bottom: 0px; }
.frame25 .lojaduckets-listacolecoes-div[status="on"] p { position: relative; font-family: "Inter-BoldItalic", Helvetica; font-weight: 700; font-style: italic; color: #292d3e; font-size: 12px; letter-spacing: 0; padding-left: unset; margin-bottom: 0px; }

.frame25 .lojaduckets-listacolecoes-div { display: inline-flex ; align-items: center; gap: 8px; padding: 8px; position: relative; flex: 0 0 auto; border-radius: 100px; width: 225px !important; margin-left: -3px; left: -9px; padding-left: 8px; padding-bottom: 2px; padding-top: 2px; border: 2px solid; border-color: transparent; cursor: pointer; }

.frame25 .lojaduckets-listacolecoes-div p {
position: relative;
width: fit-content;
margin-top: -2.00px;
font-family: "Inter-BoldItalic", Helvetica;
font-weight: 700;
font-style: italic;
color: #ffffff;
font-size: 12px;
letter-spacing: 0;
line-height: normal;
padding-left: unset;
margin: unset;
}

.frame25 .div-7 {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px;
position: relative;
flex: 0 0 auto;
border-radius: 100px;
}

.frame25 .frame25-wrapper {
display: flex;
flex-direction: column;
width: 100%;
height: 510px !important;
align-items: flex-start;
gap: 10px;
padding: 16px;
position: relative;
background-color: #3c4051;
border-radius: 8px;
overflow-y: auto;
transition: unset;
}

.frame25 .lojaduckets-listaprodutos {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 13px 13px;
position: relative;
align-self: stretch;
width: 100%;
flex: 0 0 auto;
}

.frame25 .div-9 {
display: inline-flex;
align-items: flex-start;
gap: 16px;
padding: 16px;
position: relative;
flex: 0 0 auto;
background-color: #292d3e;
border-radius: 8px;
border: 2px solid;
}

.frame25 .image-6 {
position: relative;
width: 40px;
height: 40px;
}

.frame25 .image-7 {
position: absolute;
width: 34px;
height: 28px;
top: 21px;
left: 19px;
object-fit: cover;
}

.frame25 .div-10 {
display: flex;
flex-direction: column;
width: 80px;
align-items: flex-start;
gap: 6px;
position: relative;
}

.frame25 .text-wrapper-4 {
position: relative;
align-self: stretch;
margin-top: -1.00px;
font-family: "Inter-Bold", Helvetica;
font-weight: 700;
color: #ffffff;
font-size: 12px;
letter-spacing: 0;
line-height: normal;
}

.frame25 .div-11 {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
position: relative;
flex: 0 0 auto;
}

.frame25 .text-wrapper-5 {
position: relative;
width: fit-content;
margin-top: -1.00px;
font-family: "Inter-Bold", Helvetica;
font-weight: 700;
color: #ffffff;
font-size: 12px;
letter-spacing: 0;
line-height: normal;
}

.frame25 .div-12 {
display: inline-flex;
align-items: flex-start;
gap: 16px;
padding: 16px;
position: relative;
flex: 0 0 auto;
background-color: #676d89;
border-radius: 8px;
border: 2px solid;
border-color: #62c4e8;
}

.frame25 .div-13 {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
gap: 6px;
position: relative;
flex: 0 0 auto;
}

.frame25 .image-8 {
position: absolute;
width: 42px;
height: 33px;
top: 20px;
left: 14px;
object-fit: cover;
}

.frame25 .image-9 {
position: absolute;
width: 37px;
height: 42px;
top: 16px;
left: 19px;
object-fit: cover;
}

.minifiltro-duckets { right: -248px; margin-top: -598px !important; }
.divbox-shopduckets.selecionado { background-color: #3c4051; border-radius: 8px; border: 2px solid; border-color: #62c4e8; cursor: pointer; }
.divbox-shopduckets:hover { background-color: #3c4051; border-radius: 8px; border: 2px solid; border-color: #62c4e8; cursor: pointer; }
.frame25-wrapper ul.feiraglobalpag-ul { position: relative; justify-content: center; }
.divbox-shopduckets { position: relative; display: inline-block; width: 49%; max-width: 275px; margin-bottom: 8px; min-width: 275px; margin-right: 5px; height: 72px; gap: 16px; border-radius: 8px; border-width: 2px; padding: 16px; background: #292D3E; border: 2px solid #292D3E; left: 5px; }
.divbox-shopduckets-imgdiv { left: 10px; width: 50px; height: 50px; gap: 6px; display: inline-block; margin-right: 11px; text-align: center; position: absolute; background-color: #506373; border-radius: 100%; top: 8px; }
.divbox-shopduckets-imgdiv img { display: inline-block; margin: 0px auto; top: 10px; position: relative; left: -1px; }
.divbox-shopduckets-infositem { position: relative; height: 36px;gap: 6px;display: inline-block; margin-left: 59px; margin-top: -7px; }
.divbox-shopduckets-descitem { gap: 8px; font-weight: 600; line-height: 100%; font-size: 12px; font-family: "Golos Text", sans-serif; display: inline-block; }
.divbox-shopduckets-descitem img { position: relative; top: -1px; left: -2px; margin-right: -3px; }
span.divbox-shopduckets-nomeitem { z-index: 10; height: 20px; max-width: 195px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; background: transparent; color: white; position: relative; overflow: hidden; font-weight: 600; font-size: 13px; font-family: "Golos Text", sans-serif; }
.product-effect-duration { position: absolute; bottom: 10px; right: 5px; min-width: 77px; }
.product-effect-duration-sub1 { position: relative; }
.product-effect-duration-sub2 { background-color: #506373; display: flex; align-items: center; gap: 1px; padding: 4px 11px; padding-bottom: 0px; border-radius: 12px; line-height: 16px; color: white; font-weight: 500; }
.product-effect-duration-sub2 img { position: relative; top: -2px; left: -4px; margin-left: 2px; }
.product-effect-duration-sub2 p { font-size: .8125rem; line-height: normal; margin: unset; padding: unset; color: white; font-weight: 600; margin-bottom: 5px; margin-top: 1px; font-family: "Roboto", sans-serif !important; }
.product-not-trade { min-width: unset !important; }
.product-not-trade .product-effect-duration-sub1 .product-effect-duration-sub2 { height: 25px !important; }
.product-not-trade .product-effect-duration-sub1 .product-effect-duration-sub2 img { left: 0px !important; top: -1px; }
img.icon-product-not-trade { position: absolute !important; top: 9px; right: 11px; }
img.product-count-perducket { left: 0px; top: 0px; margin-left: 0px; }
.datalancamentoltd-lojaduckets { position: absolute; right: 0; bottom: 0; z-index: 22; padding: 0.25rem 0.75rem; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 1rem; box-shadow: 0 2px 10px rgba(0, 0, 0, .7); background: #a9529a; font-family: "Roboto", sans-serif !important; font-weight: 700; color: #FFFFFF; min-width: 183px; }
.datalancamentoltd-lojaduckets img { position: relative; top: -2px; }
#infosbasicatem-lojaduckets .iconeshop { position: relative; top: -1px; left: 2px; }
#infosbasicatem-lojaduckets .iconetrade { position: relative; top: -1px; }
.infosbasicatem-lojaduckets-infopreco { z-index: 3; top: 7px; left: 10px; display: block; bottom: 0; padding: 0px 8px 0px 8px; height: 29px; line-height: 25px; border-radius: 7px; background-color: rgb(41 45 62); font-size: 9pt; text-align: center; color: #FFFFFF; position: absolute; font-size: inherit; border: 1px #424855 solid; background: #2f3544 !important; }
#infosbasicatem-lojaduckets [src="https://lite.habbonews.net/imagens/icones/ferramentas/notrade.png"] { top: 0px !important; } 
img.imgducket-favoritar { cursor: pointer; }  

.infosbasicatem-lojaduckets-infopreco.infoespecialduckets { cursor: pointer; left: unset; right: 13px; font-weight: 600; font-family: Hind, Arial, sans-serif !important; font-size: 15px; color: #f3e9e9; }
  
.divbox-shopduckets-imgdiv .iconehc { position: absolute; top: 5px; left: 28px; z-index: 2; }
.frame25-textosubcolecao { display: flex ; flex-direction: column; align-items: flex-start; padding: 16px; position: relative; padding-top: 90px; }
.frame25-textosubcolecao span { color: white !important; font-size: 20px; font-weight: 500; margin-left: 6px; margin-top: 20px; text-align: center; line-height: 34px; }
.frame25 .lojaduckets-listacolecoes-div svg { position: absolute; right: -19px; top: -1px; width: 16px; height: 16px; transition: none; }
.frame25 .lojaduckets-listacolecoes-div.subcolecaoduck { padding-left: 32px; width: 225px; }
.frame25 .lojaduckets-listacolecoes-div.clicksubcolecaoduck[status="onnews"] p { position: relative; font-family: "Inter-BoldItalic", Helvetica; font-weight: 700; font-style: italic; color: #292d3e; font-size: 12px; letter-spacing: 0; padding-left: unset; margin-bottom: 0px; }
.frame25 .lojaduckets-listacolecoes-div.clicksubcolecaoduck[status="onnews"] { background-color: #63c5e9; border-color: #82d1ed; }
.lojaduckets-listacolecoes-div.clickcolecaoduck.subcolecaoduck[status="onnews"] { display: inline-flex; }
.lojaduckets-listacolecoes-div.clickcolecaoduck.subcolecaoduck[status="offnews"] { display: none; }
.frame25 .lojaduckets-listacolecoes-div { user-select: none; }
.frame25 .lojaduckets-listacolecoes-div.clicksubcolecaoduck[status="offnews"] svg { transform: rotate(270deg); }

.frame25 .lojaduckets-listacolecoes::-webkit-scrollbar { width: 16px; }

.frame25 .lojaduckets-listacolecoes::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 9px;
  border: 4px solid transparent;
  background-clip: content-box;
}
.frame25 .lojaduckets-listacolecoes::-webkit-scrollbar-thumb:hover {
  background-color: #76777f;
}

.frame25 .lojaduckets-listacolecoes::-webkit-scrollbar-track {
  background-color: transparent;
}

.frame25 .lojaduckets-listacolecoes::-webkit-scrollbar-track-piece {
  background-color: transparent;
}

.frame25 .lojaduckets-listacolecoes::-webkit-scrollbar:horizontal{
height: 8px;
}

.frame25 .lojaduckets-listacolecoes::-webkit-scrollbar-thumb:horizontal{
background-color: rgba(255, 255, 255, 0.25);
border-radius: 9px;
border: 4px solid transparent;
background-clip: content-box;
}
  
.infosltdarticle-art17 img.icone-money-box-mobi.iconecredits { top: -3px !important; position: relative; }

.logarnews25 { cursor: pointer; }
.codigoreadnews { cursor: pointer; }
.botaologin-bloqueado { cursor: not-allowed; }
.text-wrapper-4.codigoreadnews { width: 83px; }
.div-7.loginnews25-box.loginbloqueado { background: #4C687F !important; }
.loginnews25-blockicon { margin-top: -5px; margin-left: 0px; margin-right: 6px; }
#nickuser-loginnews25 { color: white; appearance: none; -webkit-appearance: none; -moz-appearance: none; border: none; outline: none; background: transparent; padding: 0; margin: 0; }
.loginnews25-boxprincipal { display: inline-flex ; align-items: center; justify-content: center; gap: 10px; padding: 12px 16px; position: relative; background-color: #042541; border: 1px dashed; border-color: #365670; min-width: 310px; min-height: 160px; width: 345px !important; position: absolute !important; top: -163px; z-index: 28; left: 13%; border-radius: 25px; }
.loginboxnews25 .group-loginnews25 { position: relative; left: -8px; top: -2px; }
.loginboxnews25 .loginboxnews25-wrapper { display: inline-flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 4px; position: relative; flex: 0 0 auto; }
.loginboxnews25 .div { display: inline-flex; flex-direction: column; align-items: flex-start; gap: 8px; position: relative; flex: 0 0 auto; }
.loginboxnews25 .div-2 { display: flex; flex-direction: column; align-items: flex-start; gap: 4px; position: relative; align-self: stretch; width: 100%; flex: 0 0 auto; }
.loginboxnews25 .div-3 { display: flex; align-items: center; justify-content: space-between; position: relative; align-self: stretch; width: 100%; flex: 0 0 auto; }
.loginboxnews25 .text-wrapper { position: relative; width: fit-content; margin-top: -0.50px; font-family: "Inter-Bold", Helvetica; font-weight: 700; color: #a0a1a8; font-size: 12px; letter-spacing: 0; line-height: normal; }
.loginboxnews25 .div-4 { display: inline-flex; align-items: center; gap: 4px; position: relative; flex: 0 0 auto; }
.loginboxnews25 .image { position: relative; width: 13px; height: 16px; object-fit: cover; position: relative; top: -2px; }
.loginboxnews25 .text-wrapper-2 { position: relative; width: fit-content; margin-top: -0.50px; font-family: "Inter-Bold", Helvetica; font-weight: 700; color: #a0a2a9; font-size: 12px; letter-spacing: 0; line-height: normal; }
.loginboxnews25 .div-5 { display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 8px; position: relative; flex: 0 0 auto; background-color: #474b61; border-radius: 8px; }
.loginboxnews25 .text-wrapper-3 { position: relative; width: fit-content; font-family: "Inter-Regular", Helvetica; font-weight: 400; color: #ffffff; font-size: 12px; letter-spacing: 0; line-height: normal; }
.loginboxnews25 .vector { position: relative; width: 20px; height: 20px; }
.loginboxnews25 .div-6 { display: inline-flex; align-items: flex-start; gap: 8px; position: relative; flex: 0 0 auto; }
.loginboxnews25 .div-7 { display: inline-flex; align-items: center; justify-content: center; gap: 1px; padding: 8px; position: relative; flex: 0 0 auto; border-radius: 8px; background: linear-gradient( 0deg, rgba(0, 159, 255, 1) 0%, rgba(0, 159, 255, 1) 100% ), linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); }
.loginboxnews25 .class { position: relative; width: 24px; height: 24px; }
.loginboxnews25 .img { position: absolute; width: 17px; height: 20px; top: 2px; left: 3px; }
.loginboxnews25 .text-wrapper-4 { position: relative; width: fit-content; font-family: "Inter-Bold", Helvetica; font-weight: 700; color: #ffffff; font-size: 12px; letter-spacing: 0; line-height: normal; }
.loginboxnews25 .div-wrapper { display: inline-flex; height: 40px; align-items: center; justify-content: center; gap: 10px; padding: 8px 16px; position: relative; flex: 0 0 auto; background-color: #43a136; border-radius: 8px; }
.loginboxnews25 .div-8 { display: inline-flex; align-items: center; justify-content: center; gap: 5px; position: relative; flex: 0 0 auto; }
.loginboxnews25 .overlap-group-loginnews25-wrapper { position: relative; width: 24px; height: 24px; margin-top: -119.03px; margin-left: -95.00px; background-image: url(./img/image.svg); background-size: 100% 100%; }
.loginboxnews25 .overlap-group-loginnews25-2 { position: relative; width: 18px; height: 18px; top: 4px; left: 3px; }
.loginboxnews25 .rectangle { position: absolute; width: 14px; height: 13px; top: 2px; left: 2px; background-color: #ffffff; }
.loginboxnews25 .vector-2 { position: absolute; width: 18px; height: 18px; top: 0; left: 0; }
.loginboxnews25 .boxavatar-loginnews25 { position: absolute; width: 82px; left: 14px; top: 5px; }
.loginboxnews25 .preferencia-loginnews25 { position: relative; width: fit-content; font-weight: 400; color: #ffffff; font-size: 12px; letter-spacing: 0; line-height: normal; }
.loginboxnews25 input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 1000px #474b61 inset !important; -webkit-text-fill-color: #ffffff !important; caret-color: #d19494 !important; transition: background-color 9999s ease-out 0s !important; color-scheme: dark !important; }

.visuaisutilizados25 { height: 221px !important; }
.visuaisutilizados25 .ltd-backgroundinfolotes { position: absolute; bottom: 7px !important; right: 4px !important; }
.visuaisutilizados25 .roupasltd-description { height: 51px !important; }
.visuaisutilizados25 .roupasltd-usadasinfo3 { color: white;font-size: 13px;font-weight: 700;word-wrap: break-word; margin-left: 54px;margin-top: 11px; }
.visuaisutilizados25 .roupasltd-usadasinfo2 { position: absolute;overflow: hidden;width: 47px;height: 45px;padding-left: 9px;padding-right: 9px;padding-top: 7px;padding-bottom: 7px;background: #00C3FF;overflow: hidden;border-radius: 32px;justify-content: center;align-items: center;gap: 10px;display: flex;top: 3px; }
.visuaisutilizados25 .roupasltd-usadasinfo2 img { position: absolute;top: -26px;max-width: unset; }
.visuaisutilizados25 .roupasltd-usadasinfo { justify-content: flex-start; align-items: center; gap: 8px; max-width: 152px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.visuaisutilizados25 .semlote25 { max-width: 182px; }
.visuaisutilizados25 .ltd-backgroundinfolotes { font-size: 11px; display: flex ; flex-direction: column; justify-content: flex-end; align-items: center; width: 34px; height: 37px; background: url(https://lite.habbonews.net/imagens/icones/ferramentas/loteltd.png); position: absolute; right: 0px; margin-top: 0px; }
.visuaisutilizados25 .ltd-alinharinfolotes { display: flex ; justify-content: center; align-items: center; height: 9.5px; position: relative; top: 1px; }
.visuaisutilizados25 .limited-edition-numbern-0 { width:4px;background-position:-1px 0 }
.visuaisutilizados25 .limited-edition-numbern-1 { width:2px;background-position:-6px 0 }
.visuaisutilizados25 .limited-edition-numbern-2 { width:4px;background-position:-9px 0 }
.visuaisutilizados25 .limited-edition-numbern-3 { width:4px;background-position:-14px 0 }
.visuaisutilizados25 .limited-edition-numbern-4 { width:4px;background-position:-19px 0 }
.visuaisutilizados25 .limited-edition-numbern-5 { width:4px;background-position:-24px 0 }
.visuaisutilizados25 .limited-edition-numbern-6 { width:4px;background-position:-29px 0 }
.visuaisutilizados25 .limited-edition-numbern-7 { width:4px;background-position:-34px 0 }
.visuaisutilizados25 .limited-edition-numbern-8 { width:4px;background-position:-39px 0 }
.visuaisutilizados25 .limited-edition-numbern-9 { width:4px;background-position:-44px 0 } 
.visuaisutilizados25 .ltd-iconedisco2 { display: inline-block; outline: 0; height: 5px; margin-right: 1px; background-image: url(https://lite.habbonews.net/imagens/icones/ferramentas/letreiroltd.png); background-repeat: no-repeat; }